File tree Expand file tree Collapse file tree 2 files changed +3
-0
lines changed
Expand file tree Collapse file tree 2 files changed +3
-0
lines changed Original file line number Diff line number Diff line change 221221Options:
222222* ` lookup_by ` : method to invoke per request for uniquely identifying ab_users (mandatory configuration)
223223* ` namespace ` : separate namespace to store these persisted values (default "persistence")
224+ * ` expire_seconds ` : sets TTL for user key. (if a user is in multiple experiments most recent update will reset TTL for all their assignments)
224225
225226#### Custom Adapter
226227
Original file line number Diff line number Diff line change @@ -27,6 +27,8 @@ def [](field)
2727
2828 def []=( field , value )
2929 Split . redis . hset ( redis_key , field , value )
30+ expire_seconds = self . class . config [ :expire_seconds ]
31+ Split . redis . expire ( redis_key , expire_seconds ) if expire_seconds
3032 end
3133
3234 def delete ( field )
You can’t perform that action at this time.
0 commit comments