在Centos上运行Redis的多个实例

我想在Centos 7上运行Redis的多个实例.
任何人都可以指向我正确的链接或在这里发布步骤.

我用谷歌搜索信息,但我没有找到任何相关信息.

您可以在一台计算机上运行具有不同端口的多个redis实例.这种关注是正确的意味着您可以按照以下步骤操作.

By installing the first Redis instance, It listens on localhost:6379 by default.

>对于二审
 创建一个新的工作目录

默认的redis实例使用/ var / lib / redis作为其工作目录,如果你没有手动更改它,则转储内存保存在这个名为dump.rdb的目录下.为了避免运行时冲突,我们需要创建一个新的工作目录

mkdir -p /var/lib/redis2/
chown redis /var/lib/redis2/
chgrp redis /var/lib/redis2/

生成配置

通过复制/etc/redis.conf创建新的配置文件

cp /etc/redis.conf /etc/redis2.conf
chown redis /etc/redis2.conf

编辑以下设置以避免冲突

logfile "/var/log/redis/redis2.log"
dir "/var/lib/redis2"
pidfile "/var/run/redis/redis2.pid"
port 6380

创建服务文件

cp /usr/lib/systemd/system/redis.service /usr/lib/systemd/system/redis2.service

修改“服务”部分下的设置

[Service]
ExecStart=/usr/bin/redis-server /etc/redis2.conf --daemonize no
ExecStop=/usr/bin/redis-shutdown redis2

设置为以启动开始

systemctl enable redis2

开始第二次redis

service redis2 start


check status

lsof -i:6379
lsof -i:6380

By Following this you can start two redis server.If you want more repeat the steps again.

相关文章
相关标签/搜索