Redis-Shard. Classificação e resumo
- Nome do editor:
- Young King
- Site do editor:
- http://blog.flyzen.com
Redis-Shard. Tag
Redis-Shard. Descrição
Redis Sharding API. Redis-Shard é uma API Redis Sharding. Sharding é feito com base na soma de verificação CRC32 de uma tecla ou tag key ("key_tag}"), de acordo com este artigo http://antirez.com/post/redis-presharding.html.usage, criando um anel hash com vários servidores. Por padrão, o anel de hash usa um algoritmo de hashing CRC32 na configuração do nome do servidor. Você pode definir o nome qualquer coisa como quiser, mas deve ser único. Eu não quero ligar o hashring com iPaddress, porque se eu fizer alguns interruptores mestre / escravo, só posso alterar a configuração relacionada ao iPaddress. O nome é mantido, portanto, o pedido do Hashring é mantido. >>> de redis_shard.shard Import Redisshardapi >>> servidores = >>>>>> cliente = redisshardapi (servidores) >>> cliente.set (' teste ', 1) >>> Print Client.Get ('teste') >>> cliente.zadd ('testset', 'primeiro', 1) >>> cliente.zadd ('testset', 'segundo', 2) >>> Imprimir Client.Zrange ('Testset', 0, 0) Hash Tagssee Artigo http://antirez.com/post/redis-presharding.html por detalhes. >>> Cliente.set ('foo', 2) >>> Client.set ('A {FOO}', 5) >>> Client.set ('B {FOO}', 5) >>> Client.set ('C {FOO}', 5) Requisitos: · Pitão O que há de novo nesta versão: · Adicionar manifest.in arquivo
Redis-Shard. Software Relacionado