Package

com.twitter.storehaus

redis

Permalink

package redis

Visibility
  1. Public
  2. All

Type Members

  1. class RedisHashStore extends Store[ChannelBuffer, Map[ChannelBuffer, ChannelBuffer]]

    Permalink

    A Store in which keys map to Maps of secondary keys and values backed by a redis hash

  2. class RedisLongStore extends ConvertedStore[ChannelBuffer, ChannelBuffer, ChannelBuffer, Long] with MergeableStore[ChannelBuffer, Long]

    Permalink

    A MergableStore backed by redis which stores Long values.

    A MergableStore backed by redis which stores Long values. Values are merged with an incrBy operation.

  3. class RedisSetMembershipStore extends Store[(ChannelBuffer, ChannelBuffer), Unit]

    Permalink

    A Store for sets of values backed by a Redis set.

    A Store for sets of values backed by a Redis set. This Store wraps a RedisSetStore providing a view into set membership on a per-member basis. Set members are encoded in the Store's keys as (setkey, setmember). The Store's value type, Unit, simply denotes the presence of the member within the Store.

  4. class RedisSetStore extends Store[ChannelBuffer, Set[ChannelBuffer]]

    Permalink

    A Store for sets of values backed by a Redis set.

  5. class RedisSortedSetMembershipStore extends MergeableStore[(ChannelBuffer, ChannelBuffer), Double]

    Permalink

    An unpivoted-like member-oriented view of redis sorted sets.

    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

  6. class RedisSortedSetMembershipView extends MergeableStore[ChannelBuffer, Double]

    Permalink

    An unpivoted-like member-oriented view of a redis sorted set bound to a specific set.

    An unpivoted-like member-oriented view of a redis sorted set bound to a specific set. Keys represent members. Values represent the members score within the given set. Work is delegated to an underlying RedisSortedSetMembershipStore. For multiPuts containing deletes, it is more efficient to use a RedisSortedSetMembershipStore directly.

    These stores also have mergeable semantics via zIncrBy for a member's score.

  7. class RedisSortedSetStore extends MergeableStore[ChannelBuffer, Seq[(ChannelBuffer, Double)]]

    Permalink

    A Store representation of a redis sorted set where keys represent the name of the set and values represent both the member's name and score within the set

  8. class RedisStore extends Store[ChannelBuffer, ChannelBuffer] with WithPutTtl[ChannelBuffer, ChannelBuffer, RedisStore]

    Permalink
  9. class UnpivotedRedisHashStore extends UnpivotedStore[(ChannelBuffer, ChannelBuffer), ChannelBuffer, ChannelBuffer, ChannelBuffer]

    Permalink

Value Members

  1. object RedisHashStore

    Permalink

  2. object RedisLongStore

    Permalink

  3. object RedisSetStore

    Permalink

  4. object RedisSortedSetStore

    Permalink
  5. object RedisStore

    Permalink

Ungrouped