• redis报错"Error trying to save the DB, can't exit." Redis修改配置文件改变数据存放的位置


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

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

    1 Error trying to save the DB, can't 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文件。

  • 相关阅读:
    Ubuntu出现无法定位软件包,更换源
    VScode支持Python
    Tp3.2 组合查询
    PHP 年月日,转为标准时间
    常用查询之按时间范围查询,按名称查询
    微信发起支付步骤
    拷贝 最近 一段时间生成的文件
    获取调查问卷统计
    Tp3.2 实现一个字段的或查询
    MFC DDX_Control 与 DDX_Text
  • 原文地址:https://www.cnblogs.com/dashenaichicha/p/12120849.html
Copyright © 2020-2023  润新知