class Kredis::Types::Counter

Attributes

expires_in[RW]

Public Instance Methods

decrement(by: 1) click to toggle source
# File lib/kredis/types/counter.rb, line 13
def decrement(by: 1)
  multi do
    set 0, ex: expires_in, nx: true
    decrby by
  end
end
increment(by: 1) click to toggle source
# File lib/kredis/types/counter.rb, line 6
def increment(by: 1)
  multi do
    set 0, ex: expires_in, nx: true
    incrby by
  end
end
reset() click to toggle source
# File lib/kredis/types/counter.rb, line 24
def reset
  del
end
value() click to toggle source
# File lib/kredis/types/counter.rb, line 20
def value
  get.to_i
end