Linux下指定配置文件启动、重启Redis
指定配置文件启动
1.使用
cd
命令进入 Redis 的安装目录。
2. 执行以下命令,其中
redis.conf
是你的 Redis 配置文件的名称。
redis-server /usr/local/etc/redis.conf
重启
重启就是关闭当前的Redis后重新启动,并不是restart
redis-cli shutdown
redis-server /path/to/redis.conf
如果Redis有密码的话停止当前服务需要指定密码。
redis-cli -a password shutdown
注意:此命令可能会出现一条警告
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe
这是因为在 Redis 命令行界面上使用
-a
或
-u
选项指定密码可能不安全。这是因为当在 Redis 命令行界面上使用
-a
或
-u
选项指定密码时,密码将显示在命令历史记录中,这可能会被其他人访问。
如果使用 systemd 或其他进程管理器来管理 Redis 服务,则需要使用相应的命令来重启服务。例如,如果使用 systemd,则可以使用以下命令来重启 Redis 服务:
sudo systemctl restart redis
这将重启名为
redis
的 systemd 服务。如果 Redis 服务有不同的名称,请相应地替换命令中的
redis
。
使用 Redis 客户端连接时指定密码
使用Redis客户端连接Redis服务时,可以使用
-a
选项指定密码,但是这会将密码显示在命令历史记录当中。为了避免这个问题,可以使用以下命令
redis-cli -h hostname -p port -a password
在这个命令中,
hostname
是 Redis 服务器的主机名或 IP 地址,
port
是 Redis 服务的端口号,
password
是 Redis 服务的密码。
使用Redis客户端安全关闭 Redis 服务
保存Redis数据并安全关闭Redis服务
shutdown save
不保存数据并安全关闭Redis服务
shutdown nosave
强制停止
如果上述停止或重启的方式行不通,可以强制停止Redis服务。
redis-cli shutdown nosave
注意:此命令会跳过数据持久化,由于Redis的数据是存在内存当中,所以此命令可能会导致数据的丢失,所以请谨慎使用。
版权归原作者 你的肩上有片枫叶 所有, 如有侵权,请联系我们删除。