12 results (0.08 seconds)
Steffen Müller
ShardedKV - An interface to sharded key-value stores
ShardedKV::Continuum - The continuum role
ShardedKV::Continuum::Ketama - Continuum implementation based on ketama consistent hashing
ShardedKV::Continuum::StaticMapping - A continuum strategy based on a simple "significant bits" static mapping
ShardedKV::HasLogger - The logging role for ShardedKV objects
ShardedKV::Storage - Role for classes implementing storage backends
ShardedKV::Storage::Memory - Testing storage backend for in-memory storage
ShardedKV::Storage::MySQL - MySQL storage backend for ShardedKV
ShardedKV::Storage::MySQL::ActiveKeyMigration - Simple-minded active key migration for the MySQL storage back-end
ShardedKV::Storage::Redis - Abstract base class for storing k/v pairs in Redis
ShardedKV::Storage::Redis::Hash - Storing hash values in Redis
ShardedKV::Storage::Redis::String - Storing simple string values in Redis
Changes for version 0.12
    • MySQL storage order of initialization bug fix.
    • MySQL storage support for auto_increment PK
    • Ketama continuum: guard against bad specs
    • Introducing the HasLogger role, adding logging to various bits of code.

Hosting generously
sponsored by Bytemark