# 常见问题

> Pigsty REDIS 模块常见问题答疑
---

----------------

## Redis初始化失败：ABORT due to existing redis instance

这意味着正在初始化的 Redis 实例已经存在了，使用 `redis_clean = true` 和 `redis_safeguard = false` 来强制清除redis数据

当您运行`redis.yml`来初始化一个已经在运行的redis实例，并且[`redis_clean`](/zh/docs/reference/param#redis_clean)设置为`false`时，就会出现这种情况。

如果`redis_clean`设置为`true`（并且 [`redis_safeguard`](/zh/docs/reference/param#redis_safeguard) 也设置为`false`），`redis.yml`剧本将删除现有的redis实例并将其重新初始化为一个新的实例，这使得`redis.yml`剧本完全具有幂等性。




----------------

## Redis初始化失败：ABORT due to redis_safeguard enabled

这意味着正准备清理的 Redis 实例打开了防误删保险：当 [`redis_safeguard`](/zh/docs/reference/param#redis_safeguard) 设置为 `true` 时，尝试移除一个redis实例时就会出现这种情况。

您可以关闭 [`redis_safeguard`](/zh/docs/reference/param#redis_safeguard) 来移除Redis实例。这就是 `redis_safeguard` 的作用。



----------------

## 如何在某个节点上添加一个新的Redis实例？

使用 `bin/redis-add <ip> <port>` 在节点上部署一个新的redis实例。



----------------

## 如何从节点上移除一个特定实例？

使用 `bin/redis-rm <ip> <port>` 从节点上移除一个单独的redis实例。
