开启rdb和aof持久化的redis-server重启后数据丢了

昨晚进行了服务器迁移动作,按照常规迁移过程,不会对服务器上的数据产生变更。但是,今天早上有一台服务器丢数据了。

解决步骤


1,我们考虑是不是么有开启持久化,导致重启以后redis数据丢失。经过检查配置文件发现RDB默认已经开启。

2,于是怀疑以前运行的redis.conf和现在的redis.conf文件不同,导致rdb文件存储路径发生了变化。按照现在的redis.conf文件,重新启动了redis服务。

#pkill -f redis-server

#redis-server /home/app01/redis/redis.conf

3,开启aof持久化。

#config set appendonly yes

#vi  /home/app01/redis/redis.conf

appendonly yes

4,重启redis-server服务,发现数据又丢了。我的rdb和aof文件在哪里?

find / -name "*.rdb"

find / -name "*.aof"

搜索发现,系统中出现了几个不同位置的持久化文件,我的工作目录在哪里?

#cat /home/app01/app01/redis/redis.conf |grep  dir

dir ./

总结


扩展阅读


# The working directory.
# The DB will be written inside this directory, with the filename specified
# above using the ‘dbfilename’ configuration directive.
# The Append Only File will also be created inside this directory.
# Note that you must specify a directory here, not a file name.

 

给TA买糖
共{{data.count}}人
人已赞赏
笔记

如何在带有GUI的REHL8.4中删除subscription manager图标?

2021-5-24 17:15:22

笔记

rabbitmq-server: ERROR: epmd error for host xxx: timeout (timed out)

2021-5-26 16:30:23

此心远送浑河岸,斟别酒,唱阳关,临别无语空长叹,酒已阑,曲未残,人初散,心长怀去后,杳鱼雁,对遥山,当时无计锁雕鞍,去后思量悔应晚,别时容易见时难!
14 条回复 A文章作者 M管理员
  1. 黑夜彩虹

    求解

  2. 蜜蜂殷勤

    点赞是不可能点赞的

  3. 心情丰富

    点个赞

  4. 孝顺的皮带

    点赞是不可能点赞的

  5. 铃铛时尚

    百度来的,网站挺好看的

  6. 香菇伶俐

    网站挺不错的!

  7. 水蜜桃威武

    点赞是不可能点赞的

  8. 火车体贴

    我只是随便看看

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索