前置条件在生产环境,Redis结点通常是单独部署在不同的物理机器上。想要在一台机器上模拟多节点,可以参考这篇文章同一台机器上启动多个Redis实例 Redis结点的主从复制
1.启动redis实例这里我启动两个实例,端口分别是6379和6380 2.建立主从关系1.指定端口连接实例 redis-cli -p 6380复制代码 2.在6380示例执行以下命令,代表6380为6379的从结点
slaveof 127.0.0.1 6379复制代码 3.可以看到6379插入的数据能在6380实例获取到 4.也可以直接在redis.conf文件中配置主从关系。具体方式是,打开从结点的conf文件,找到slaveof,格式同以上命令 3.查看复制状态信息info replication复制代码 4.断开复制1.在从结点执行以下命令 slaveof no one复制代码 5.只读在配置文件中有slave-read-only配置,yes代表只读,对于从结点不建议修改这个值 6.复制过程执行slaveof命令后,会进执行以下步骤
|
|
来自: 新用户9381A9ci > 《待分类》