ZBLOG

redis-stack rdb持久化配置步骤

Redis Stack 是基于 Docker 容器的 Redis 集群,可以通过以下步骤配置 RDB 持久化:

  1. 找到 Redis Stack 的 Compose 文件(一般命名为 docker-compose.yml),打开文件。
  2. 在 Redis 服务的配置中添加以下代码段:
redis:
  image: redis
  command: ["redis-server", "--appendonly", "yes"]
  volumes:
    - ./data:/data
  ports:
    - "6379:6379"
  1. --appendonly 改为 --save,并在后面指定需要保存 RDB 文件的时间间隔。比如:
command: ["redis-server", "--save", "900", "1"]

这表示每900秒至少有一个键发生变化时,就会进行一次持久化操作。

  1. 可以根据自己的需求修改上述参数。
  2. 如果需要自定义 RDB 文件名和路径,可以将数据卷挂载到本地目录,并在配置中指定路径和文件名。比如:
volumes:
  - ./data:/data
command: ["redis-server", "--save", "900", "1", "--dir /data", "--dbfilename myredis.rdb"]

这表示将 RDB 文件保存到本地目录 ./data 中,并且设置文件名为 myredis.rdb。

  1. 配置完成后,在 Redis Stack 目录下执行以下命令重启服务即可生效:
docker-compose down && docker-compose up -d

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=6430

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?