Ash*_*nha 7 redis node-redis stackexchange.redis redis-server
我想在Centos 7上运行Redis的多个实例.任何人都可以指向我正确的链接或在此处发布步骤.
我用谷歌搜索信息,但我没有找到任何相关信息.
Sel*_*mar 24
您可以在一台计算机上运行具有不同端口的多个redis实例.这种关注是正确的意味着您可以按照以下步骤操作.
通过安装第一个Redis实例,它默认侦听localhost:6379.
默认的redis实例使用/ var/lib/redis作为其工作目录,如果你没有手动更改它,则转储内存保存在这个名为dump.rdb的目录下.为了避免运行时冲突,我们需要创建一个新的工作目录
mkdir -p /var/lib/redis2/
chown redis /var/lib/redis2/
chgrp redis /var/lib/redis2/
Run Code Online (Sandbox Code Playgroud)
生成配置
通过复制/etc/redis.conf创建新的配置文件
cp /etc/redis.conf /etc/redis2.conf
chown redis /etc/redis2.conf
Run Code Online (Sandbox Code Playgroud)
编辑以下设置以避免冲突
logfile "/var/log/redis/redis2.log"
dir "/var/lib/redis2"
pidfile "/var/run/redis/redis2.pid"
port 6380
Run Code Online (Sandbox Code Playgroud)
创建服务文件
cp /usr/lib/systemd/system/redis.service /usr/lib/systemd/system/redis2.service
Run Code Online (Sandbox Code Playgroud)
修改"服务"部分下的设置
[Service]
ExecStart=/usr/bin/redis-server /etc/redis2.conf --daemonize no
ExecStop=/usr/bin/redis-shutdown redis2
Run Code Online (Sandbox Code Playgroud)
设置为以启动开始
systemctl enable redis2
Run Code Online (Sandbox Code Playgroud)
开始第二次redis
service redis2 start
Run Code Online (Sandbox Code Playgroud)
通过以下操作,您可以启动两个redis服务器.如果您想要更多重复这些步骤.
| 归档时间: |
|
| 查看次数: |
4693 次 |
| 最近记录: |