防止数据丢失(断电等突发情况)
持久化会让服务在重启的过程中依然存在
快照Redis RDB
全部写在配置文件里
配置完就是告诉他采用RDB方式
会采用快照
复制会话,在新的窗口打开 连接客服端,并存入缓存数据
这个时候之前的那个页面,会检测到变化了
重新打开一个窗口进入redis 5.0.4,发现这个rdb已经被创建成功。
AOF
、
注释掉快照
Redis主从复制
通过命令行进行操作
首先修改配置文件,配置新的端口
运行服务器
查看当前的所有端口 8888 9999都在。默认让8888为主 9999为从
注意,首先修改服务器配置文件redis-custom.conf 修改端口为6666(随便都行)
配置bind 0.0.0.0
不要有密码。
然后在这个页面运行服务器,运行客户端
重新打开页面
修改配置文件conf
配置从服务器
删除bind 0.0.0.0
配置后用这个新的配置文件登陆。(端口8888)
命令行输入:slaveof + ip地址(如果主配置文件没有bind 0.0.0.0 这里的ip为127.0.0.1)+端口号
这样就完成了主从复制:从服务器里面可以获得主服务器的信息。
在配置文件中进行配置
由于在linux下 vim redis-custom.conf 这种操作很麻烦,我们可以使用editplus操作修改
6里面的配置:
这样可以直接在editplus里面修改保存即可,可以直接同步到服务器中
在从服务器的配置文件中配置下面AB两句话即可。