多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
![](https://img.kancloud.cn/41/e0/41e066af9a6c25a24868d9667253ec98_1241x333.jpg) ***** ## 主从概念 - ⼀个master可以拥有多个slave,⼀个slave⼜可以拥有多个slave,如此下去,形成了强⼤的多级服务器集群架构 - master用来写数据,slave用来读数据,经统计:网站的读写比率是10:1 - 通过主从配置可以实现读写分离 - master和slave都是一个redis实例(redis服务) ![](https://img.kancloud.cn/02/a4/02a41f413d503ff48d66ba4e5bbf0c54_483x316.png) ### 主从配置 ### 配置主 - 修改etc/redis/redis.conf文件 ``` bind 0.0.0.0 或者改成本机IP ``` 开启主机服务 ``` src/redis-server redis.conf ``` ### 配置从 - 复制etc/redis/redis.conf文件 ``` cp redis.conf slave.conf ``` - 修改redis/slave.conf文件 ``` vim slave.conf bind 192.168.154.131(主机IP) slaveof 192.168.154.131(主机IP) 6379(主机端口) port 6378(从机端口) ``` 开启主机服务 ``` src/redis-server slave.conf ``` ### 数据操作 - 在master和slave分别执⾏info命令,查看输出信息 进入主客户端 ``` src/redis-cli -h 192.168.154.131 -p 6379 ``` 进入从的客户端 ``` src/redis-cli -h 192.168.154.131 -p 6378 ``` - 在master上写数据 ``` set name juran ``` - 在slave上读数据 ``` get name ```