常见问题
Pigsty REDIS 模块常见问题答疑
Module:
Redis初始化失败:ABORT due to existing redis instance
这意味着正在初始化的 Redis 实例已经存在了,使用 redis_clean = true
和 redis_safeguard = false
来强制清除redis数据
当您运行redis.yml
来初始化一个已经在运行的redis实例,并且redis_clean
设置为false
时,就会出现这种情况。
如果redis_clean
设置为true
(并且 redis_safeguard
也设置为false
),redis.yml
剧本将删除现有的redis实例并将其重新初始化为一个新的实例,这使得redis.yml
剧本完全具有幂等性。
Redis初始化失败:ABORT due to redis_safeguard enabled
这意味着正准备清理的 Redis 实例打开了防误删保险:当 redis_safeguard
设置为 true
时,尝试移除一个redis实例时就会出现这种情况。
您可以关闭 redis_safeguard
来移除Redis实例。这就是 redis_safeguard
的作用。
如何在某个节点上添加一个新的Redis实例?
使用 bin/redis-add <ip> <port>
在节点上部署一个新的redis实例。
如何从节点上移除一个特定实例?
使用 bin/redis-rm <ip> <port>
从节点上移除一个单独的redis实例。
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.