Skip to content

Commit ca2c402

Browse files
committed
Avoid hset on the storage if the value did not change
1 parent 8c0c9f9 commit ca2c402

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/split/persistence/redis_adapter.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def [](field)
2727
end
2828

2929
def []=(field, value)
30-
Split.redis.hset(redis_key, field, value.to_s)
30+
Split.redis.hset(redis_key, field, value.to_s) if self[field] != value.to_s
3131
expire_seconds = self.class.config[:expire_seconds]
3232
Split.redis.expire(redis_key, expire_seconds) if expire_seconds
3333
end

0 commit comments

Comments
 (0)