Home  >  Article  >  Database  >  Redis的多主一从配置的测试结果

Redis的多主一从配置的测试结果

WBOY
WBOYOriginal
2016-06-07 17:16:491131browse

Redis的多主一从配置的测试结果,我的一个系统是把redis分布部署在各个机器上,这样实现水平扩展,问题在于做统计时,非常不方便

我的一个系统是把redis分布部署在各个机器上,这样实现水平扩展,,问题在于做统计时,非常不方便

Redis的多主一从配置的测试结果

为了配置多主一从,我在从redis.conf里增加了

slaveof 1.1.1.1 6379
slaveof 1.1.1.2 6379

在第一个主数据库上1.1.1.1,执行

[root@AY120428114541e5148f0 ]# redis-cli
redis 127.0.0.1:6379> set a 1
OK
redis 127.0.0.1:6379> get a
"1"
redis 127.0.0.1:6379>

但是在从服务器上看不到结果

[root@localhost ~]# redis-cli -h 127.0.0.1 -p 6380
redis 127.0.0.1:6380> get a
(nil)

在第一个主数据库上1.1.1.2,执行

redis 127.0.0.1:6379>
redis 127.0.0.1:6379> set a 2
OK
redis 127.0.0.1:6379> get a
"2"

在从服务器上可以看到结果

redis 127.0.0.1:6380> get a
"2"

因此redis是不可以配置多个主的,配置多个的话,以最后一个为准

linux

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn