DisRedis: Python Redis client with Automated Sharding and Failover(engineering.custommade.com)
engineering.custommade.com
DisRedis: Python Redis client with Automated Sharding and Failover
http://engineering.custommade.com/introducing-disredis-an-open-source-redis-client-to-automate-sharding-and-failover/
2 comments
I'm one of the developers of DisRedis and the devops engineer running the servers. Let me know if you have any questions.
What would be cooler than this would be to port the CRUSH algorithm to python. CRUSH is what Ceph (distributed file system) uses to map data to storage servers. This allows you to define a 'map' of how you want data distributed - i.e by rack, row, or datacenter and it can handle replicas, failures, and overloaded systems as well. Whitepaper: http://ceph.com/papers/weil-crush-sc06.pdf