redis System has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: Host is down
时间: 2024-05-10 12:12:40 浏览: 272
这个错误提示是由于 redis 服务未使用 systemd 作为 init 系统启动导致的。在这种情况下,redis-cli 命令将无法连接到 Redis 服务器进程。这个错误通常出现在尝试在 CentOS 或 RHEL 等基于系统 V 的发行版上使用 systemd 服务管理器的情况下。
要解决这个问题,你可以通过以下两种方式之一来启动 redis 服务:
1. 启动 Redis 服务:
如果您已经安装了 Redis,则可以通过以下命令启动 Redis 服务:
```
sudo service redis start
```
或者
```
sudo systemctl start redis
```
2. 使用 redis-cli 连接 Redis 服务器:
如果您只需要使用 redis-cli 来连接 Redis 服务器,则可以通过以下命令连接 Redis 服务器:
```
redis-cli -h <redis-server-host> -p <redis-server-port>
```
阅读全文