主数据库(master)—— 数据写入
从数据库(slave)—— 数据库的读取
通过配置主从数据库实现数据库的读写分离 ( 网站的读写比例一般位10 :1)
master 和 slave 都是一个redis实例
1、配置主数据库
(1)、配置文件
etc / redis / redis.conf 文件
bin 0.0.0.0 # 或者修改成本机IP
(2)、开启主机服务
src / redis-server redis.conf
2、配置从数据库
(1)、复制 etc / redis / redis.conf 文件
cp redis conf slave.conf
(2)、修改 redis / save.conf 文件
vim slave.conf
bind 192.168.154.131 # 主机IP
slaveof 192.168.154.131 6379 # 主机IP + 端口
port 6378 # 从机端口
3、开启主机服务
src / redis-server slave.conf
4、数据操作
在 master 和 slave 分别执行 info 命令,查看输出信息 进入主客户端
src / redis -cli -h 192.168.154.131 -p 6379
进入从的客户端
src / redis -cli -h 192.168.154.131 -p 6378
主从数据库自动同步
# 主数据库
set name lcl
# 从数据库
get name