Method: Redis::Counter#incrbyfloat
- Defined in:
- lib/redis/counter.rb
#incrbyfloat(by = 1.0, &block) ⇒ Object
Increment a floating point counter atomically. Redis uses separate API’s to interact with integers vs floats.
93 94 95 96 97 98 |
# File 'lib/redis/counter.rb', line 93 def incrbyfloat(by=1.0, &block) allow_expiration do val = redis.incrbyfloat(key, by).to_f block_given? ? rewindable_block(:decrbyfloat, by, val, &block) : val end end |