Redis 和 twemproxy
Redis and twemproxy
我初步在本地机器上组建了一个3主3从的Redis集群。
现在我想在 Redis 集群上使用 twemproxy,所以我使用下面的行(见下文)作为我的配置文件,并使用 Redis 集群实现了 twemproxy。
但我面临的问题是,在我发送给 port 22122
的 100 个密钥中,只有 30-40 个在 Redis 集群中注册。
请帮忙!
beta:
listen: **.**.**.***:22122
hash: fnv1a_64
hash_tag: "{}"
distribution: ketama
auto_eject_hosts: false
timeout: 400
redis: true
servers:
- **.**.**.***:8006:3 server1
- **.**.**.***:8007:2 server2
- **.**.**.***:8008:1 server3
您不能同时使用 Twemproxy 和 Redis Cluster,因为它们都试图跨集群释放密钥。选择一个并只使用那个。
也就是说这不是一个 stackexchange 问题,因为它是关于管理的。尝试有关 serverfault 的任何其他相关问题。
我初步在本地机器上组建了一个3主3从的Redis集群。
现在我想在 Redis 集群上使用 twemproxy,所以我使用下面的行(见下文)作为我的配置文件,并使用 Redis 集群实现了 twemproxy。
但我面临的问题是,在我发送给 port 22122
的 100 个密钥中,只有 30-40 个在 Redis 集群中注册。
请帮忙!
beta:
listen: **.**.**.***:22122
hash: fnv1a_64
hash_tag: "{}"
distribution: ketama
auto_eject_hosts: false
timeout: 400
redis: true
servers:
- **.**.**.***:8006:3 server1
- **.**.**.***:8007:2 server2
- **.**.**.***:8008:1 server3
您不能同时使用 Twemproxy 和 Redis Cluster,因为它们都试图跨集群释放密钥。选择一个并只使用那个。
也就是说这不是一个 stackexchange 问题,因为它是关于管理的。尝试有关 serverfault 的任何其他相关问题。