一台服务器如何部署多个redis节点

waters 2020-03-28 PM 3871℃ 0条

步骤:
一:安装redis【使用宝塔环境一键安装即可】
二:redis多开的原理及步骤:
1:原理:①原理与nginx和tomcat等添加容器,单实例多应用一样,复制新的配置文件,改变配置名称,修改配置文件里面的端口号、PID文件路径以及日志文件路径、 转储文件路径,确保两个或者多个redis服务不会冲突;
②:默认Redis程序安装在/usr/local/redis目录下;
配置文件:/usr/local/redis/redis.conf,该配置文件中配置的端口为默认端口:6379;
Redis的启动命令路径:/usr/local/bin/redis-server。
可以指定端口启动多个Redis进程。
2:具体步骤:

cd /usr/local/redie #切换到redis安装路径下
cp redis.conf redis6381.conf #复制到新的配置文件供第二个redis使用
vim redis6381.conf #配置新redis文件,避免两个redis冲突,在配置文件找到以下几项,进行修改;

pidfile /var/run/redis/redis_6381.pid #指定新的PID文件路径
port 6381 #指定新的端口号
logfile /var/log/redis/redis_6381.log #指定新的日志文件路径
dbfilename dump_6381.rdb #指定新的转储文件路径

配置文件修改完成 保存退出

启动多实例命令及查看启动结果:

`redis-server /usr/local/redis/redis6381.conf #启动新实例命令
[宝塔指令] /www/server/redis/src/redis-server /www/server/redis/redis6380.conf
linux 下redis启动命令
/usr/local/bin/redis-server /home/data/redis-3.2.1/redis.conf
1
如果不知道redis-server文件位置输入如下命令查询位置
find / -name redis-server`

netstat -lnpt #通过端口查看服务器是否启动,结果如下:

tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 1288/redis-server 1
tcp 0 0 127.0.0.1:6381 0.0.0.0:* LISTEN 4080/redis-server 1

可以看出两个redis都在运行,使用云服务器记得开放新的端口;

标签: PHP, redis

非特殊说明,本博所有文章均为博主原创。

评论已关闭