首页 > 数据库技术 > 详细

"Error trying to save the DB, can't exit." Redis修改配置文件更正数据存放的位置

时间:2019-12-30 19:20:30      阅读:719      评论:0      收藏:0      [点我收藏+]

Redis修改配置文件更正数据存放的位置

  Linux环境下,新装了redis之后,在redis-cli中保存数据输入save命令时报错:或者在输入shutdown命令的时候

1 Error trying to save the DB, cant exit.

  技术分享图片

 

   在redis中存储的数据保存的形式都是dump.rdb默认的形式,所以这就需要在安装了redis之后再修改下dump.rdb保存的位置,我的redis.conf的位置是在/usr/local/src/redis-4.0.8下面,进入redis.conf里面查看dbfilename和dir两个关键字的内容:

技术分享图片

 

  我是在我安装redis的位置新建了一个当前用户具有权限的文件夹用于存储redis保存的数据的,命名为data,然后在终端进入到redis的bin目录之后,用配置文件启动:

./redis-server /usr/local/src/redis-4.0.8/redis.conf

  这样子redis的客户端在发出了保存数据或者shutdown请求之后就不会出现redis无法保存数据的错误了。

   并且在dump.rdb文件里面的数据存储的形式是这样的:

技术分享图片

 

   redis的默认的保存数据的位置是/usr/local/redis/bin如果不按照修改过后的配置文件启动redis的话还是会报相同的错误,所以修改bin目录的权限为当前用户之后,就可以消除此错误了。保存数据之后就有这样的结果:会自动在bin目录下面生成一个dump.rdb文件。

技术分享图片

"Error trying to save the DB, can't exit." Redis修改配置文件更正数据存放的位置

原文:https://www.cnblogs.com/dashenaichicha/p/12120849.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!