标签:bmp daemon red redis end key 设置 插入数据 持久化
要实现不重启从rdb切换到aof,redis的版本必须要在2.2以上。
[root@pyyuc /data 22:23:30]#redis-server -v Redis server v=4.0.10 sha=00000000:0 malloc=jemalloc-4.0.3 bits=64 build=64cb6afcf41664c
daemonize yes port 6379 logfile /data/6379/redis.log dir /data/6379 dbfilename dbmp.rdb save 900 1 #rdb机制 每900秒 有1个修改记录 save 300 10 #每300秒 10个修改记录 save 60 10000 #每60秒内 10000修改记录
redis-server redis.conf
127.0.0.1:6379> set name chaoge
OK
127.0.0.1:6379> set age 18
OK
127.0.0.1:6379> set addr shahe
OK
127.0.0.1:6379> save
OK
[root@pyyuc /data 22:34:16]#ls 6379/ dbmp.rdb redis.log
[root@pyyuc /data/6379 22:35:38]#cp dbmp.rdb /opt/
127.0.0.1:6379> CONFIG set appendonly yes #开启AOF功能 OK 127.0.0.1:6379> CONFIG SET save "" #关闭RDB功能 OK
127.0.0.1:6379> keys * 1) "addr" 2) "age" 3) "name"
127.0.0.1:6379> set title golang OK
此时RDB已经正确切换AOF,注意还得修改redis.conf添加AOF设置,不然重启后,通过config set的配置将丢失
标签:bmp daemon red redis end key 设置 插入数据 持久化
原文地址:https://www.cnblogs.com/wqzn/p/10216873.html