linux中有两个redis进程实例

时间:2015-02-17 10:26:57

标签: linux redis redis-server

我总是面临在我的登录中运行两个redis实例的问题,以及如下所示的根目录

aarish@aarish:~/redis# tcp        0      0 0.0.0.0:6379            0.0.0.0:*                  LISTEN      2036/redis-server      


root@aarish:~/redis# tcp        0      0 0.0.0.0:6379            0.0.0.0:*                  LISTEN      2036/redis-server

因此,如果我必须杀死服务器,我有必须杀死进程实例的开销,即从我的登录然后以root身份。首先,有人可以首先发生这种情况吗?

2 个答案:

答案 0 :(得分:2)

我也观察到了这一点。在将数据转储到磁盘时,似乎redis会自行分叉。您可以在redis配置中配置何时发生这种情况(如果您认为这种情况经常发生)。

转储完成后,第二个进程应该消失。

答案 1 :(得分:1)

这个问题有点含糊不清,

您是否同时运行了两个实例?

如果是,那么检查你的redis配置文件/etc/redis应该只有一个配置文件,如果还有更多,找出它们存在的原因,你可能还需要从系统启动中删除它。

如果每次登录某个用户时都会运行redis实例,请检查每个用户的.bashrc

需要更多帮助?然后提供一些信息,关于你的情况。