哪个选项更适合Redis?关机或服务停止?

时间:2014-07-21 03:36:06

标签: redis centos

我在CentOS上运行Redis服务器作为服务。我可以使用service redis stopredis-cli SHUTDOWN停止服务器。

这两个选项之间有什么区别?我应该在生产环境中使用哪一个?

1 个答案:

答案 0 :(得分:2)

您应该检查您的初始化脚本,因为它可能会在停止时精确执行shutdown而不是killproc,例如:

ExecStop=/usr/bin/redis-cli shutdown

(来自Fedora package: redis-server.service

如果documentation所述的持久性很重要,则使用shutdown建议停止Redis:

  

如果启用了持久性,则此命令可确保Redis已关闭而不会丢失任何数据