常见问题
Pigsty REDIS 模块常见问题答疑
Redis移除失败:ABORT due to redis_safeguard enabled
这意味着正准备移除的 Redis 实例打开了防误删保险:当 redis_safeguard 设置为 true 时,redis-rm.yml 剧本会拒绝执行,防止误删正在运行的 Redis 实例。
您可以通过命令行参数 -e redis_safeguard=false 来覆盖此保护,强制移除 Redis 实例。这就是 redis_safeguard 的设计目的。
如何在某个节点上添加一个新的Redis实例?
使用 bin/redis-add <ip> <port> 在节点上部署一个新的redis实例。
如何从节点上移除一个特定实例?
使用 bin/redis-rm <ip> <port> 从节点上移除一个单独的redis实例。
是否有计划升级到 Valkey 或最新版本?
因为 Redis 并非本项目的核心组件,目前没有计划更新至 Redis 最新的 RSAL / AGPLv3 版本或 Valkey 的计划。 Pigsty 中的 Redis 版本锁定在最后一个使用 BSD 协议的 7.2.6 版本。
这个版本经过大规模生产环境的验证,而 Pigsty 已经没有这样的场景去重新验证更新版本的稳定性与可靠性了。