Close this store and release any resources.
Close this store and release any resources. It is undefined what happens on get/multiGet after close
a member's score or None if the member is not in the set
Performs a zIncrBy operation on a set for a given member
Performs a zIncrBy operation on a set for a given member
The monoid equivalent to the merge operation of this store
The monoid equivalent to the merge operation of this store
Get a set of keys from the store.
Get a set of keys from the store. Important: all keys in the input set are in the resulting map. If the store fails to return a value for a given key, that should be represented by a Future.exception.
merge a set of keys.
merge a set of keys.
Adds or removes members from sets with an initial scoring.
Adds or removes members from sets with an initial scoring. A score of None indicates the member should be removed from the set
Partitions a map of multiPut pivoted values into a two item tuple of deletes and sets, multimapped by a key computed from K1.
Partitions a map of multiPut pivoted values into a two item tuple of deletes and sets, multimapped by a key computed from K1.
This makes partioning deletes and sets for pivoted multiPuts easier for stores that can perform batch operations on collections of InnerK values keyed by OutterK where V indicates membership of InnerK within OutterK.
( general enough to go into PivotOpts )
replace a value Delete is the same as put((k,None))
replace a value Delete is the same as put((k,None))
An unpivoted-like member-oriented view of redis sorted sets. Keys represent the both a name of the set and the member. Values represent the member's current score within a set. An absent score also indicates an absence of membership in the set.
These stores also have mergeable semantics via zIncrBy for a member's score