mirror of
https://github.com/dkam/suo.git
synced 2025-01-29 07:42:43 +00:00
add default for expire on set
This commit is contained in:
@@ -16,7 +16,7 @@ module Suo
|
|||||||
@client.get_cas(@key)
|
@client.get_cas(@key)
|
||||||
end
|
end
|
||||||
|
|
||||||
def set(newval, cas, expire:)
|
def set(newval, cas, expire: false)
|
||||||
if expire
|
if expire
|
||||||
@client.set_cas(@key, newval, cas, @options[:ttl])
|
@client.set_cas(@key, newval, cas, @options[:ttl])
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ module Suo
|
|||||||
[@client.get(@key), nil]
|
[@client.get(@key), nil]
|
||||||
end
|
end
|
||||||
|
|
||||||
def set(newval, _, expire:)
|
def set(newval, _, expire: false)
|
||||||
ret = @client.multi do |multi|
|
ret = @client.multi do |multi|
|
||||||
if expire
|
if expire
|
||||||
multi.setex(@key, @options[:ttl], newval)
|
multi.setex(@key, @options[:ttl], newval)
|
||||||
|
|||||||
Reference in New Issue
Block a user