分布式存储Redis(主从复制)

  • A+
所属分类:Redis 数据库

redis多实例

[root@Mike redis]# ll
-rw-r--r--. 1 rootroot 41604 Mar 13 04:36 6379.conf
-rw-r--r--. 1 rootroot 41609 Mar 13 04:48 6380.conf

修改配置里面的6379为6380

[root@Mike redis]#/etc/init.d/redis_63
redis_6379 redis_6380
[root@Mike redis]#redis-cli -p 6380
127.0.0.1:6380>

把6380配置为从

127.0.0.1:6380>SLAVEOF 192.168.16.129 6379
OK
127.0.0.1:6380> info
# Replication
role:slave
master_host:192.168.16.129
master_port:6379
master_link_status:up
master_last_io_seconds_ago:8

可以修改配置文件

vim /etc/redis/6380.conf

REPLICATION 

# Master-Slave replication. Useslaveof to make a Redis instance a copy of
# another Redis server. A fewthings to understand ASAP about Redis 
replication.
#
# 1) Redis replication isasynchronous, but you can configure a master to
# stop accepting writes if it appears to benot connected with at least
# a given number of slaves.
# 2) Redis slaves are able toperform a partial resynchronization with the
# master if the replication link is lost fora relatively small amount of
# time. You may want to configure thereplication backlog size (see the 
next
# sections of this file) with a sensiblevalue depending on your needs.
# 3) Replication is automatic anddoes not need user intervention. After a
# network partition slaves automatically tryto reconnect to masters
# and resynchronize with them.
#
# slaveof
SLAVEOF192.168.16.129 6379

在mastar执行info

# Replication
role:master
connected_slaves:1
slave0:ip=192.168.16.129,port=6380,state=online,offset=141,lag=1

YaLei

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: