分布式锁
集群
主从复制
模拟验证主从复制
修改redis_master.conf
logfile “master.lof”
dbfilename dump_master.rdb
修改redis_slave.conf
port 12345
logfile “slave.lof”
dbfilename dump_slave.rdb
分别启动
redis-server /root/testRedis/redis_master.conf
redis-server /root/testRedis/redis_slave.conf
启动客户端
redis-cli -p 6379
redis-cli -p 12345
在Redis中,用户可以通过执行SLAVEOF命令或者设置s laveof选项,让一个服务器去复制(replicate)另一个服 务器,我们称呼被复制的服务器为主服务器(master),而对主服务器进行复制的服务器则被称为从服务器(slave)。配置的口诀为:配从不配主。
slaveof 127.0.0.1 6379
设置成功后可以获得主节点全部数据
主节点宕机,从节点还是从节点的角色,不会取代主节点,而从节点宕机重启后,变成了一个独立的节点,不再是从节点,如果想要继续作为从节点需要重连。
从节点也可以拥有自己的从节点,主节点宕机后,从节点本身就可以通过下面的命令成为新的主节点
如果需要解除主从关系,输入 slaveof no one,就不再是从节点了。
哨兵模式