gpt4 book ai didi

Redis加载旧数据,应该开始干净

转载 作者:可可西里 更新时间:2023-11-01 11:22:02 26 4
gpt4 key购买 nike

我只想将 Redis 用作内存。但是当我启动它时,它会加载我的测试运行的内容(仅使用默认配置,即没有配置文件)。

我怎样才能阻止它加载那些东西? (除了删除这些文件。我想通过配置确保我不会错误地加载数据。)

我当前的配置:

# Redis configuration
# - memory only
# - limited to 1 GB

loglevel warning
databases 4
maxclients 50
maxmemory 1GB
maxmemory-policy noeviction
# milliseconds
lua-time-limit 100
# microseconds
slowlog-log-slower-than 10000
slowlog-max-len 1000
# subscribe __keyevent@0__:expired
notify-keyspace-events Ex
# is this needed?
appendonly no

最佳答案

你应该:

  1. 使用 .conf 文件
  2. 在启动 redis-server 之前删除 .rdb 文件(一次)
  3. 注释掉你的save条目;在默认的 .conf 中查看这条评论:
    注意:您可以在评论所有“保存”行时完全禁用保存。

如果你想检查运行时配置,你可以让redis重写你的.conf文件。请参阅:CONFIG REWRITE

将您以前的配置与重写后的配置进行比较,这样您就可以看到您缺少什么。

要查看正在运行的 redis-server 实例上的实际配置,请使用 CONFIG GET
来自redis-cli的例子:

127.0.0.1:14130> config get *save*

您还可以在线设置一些配置选项,参见CONFIG SET

如果你想守护你的测试服务器,使用install_server.sh .该脚本在 2.8.8 中进行了重大修改。我建议您这样做(如果可能/权限),因为根据您的操作系统标准,它使用 .conf 建立了一个很好的结构。此外,您可以将守护程序配置为在服务器重新启动后自动启动。

希望这有帮助,TW

关于Redis加载旧数据,应该开始干净,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22833109/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com