宝塔Linux面板中redis多开服务
宝塔Linux面板redis服务开多个端口
教程
场景:在一个服务器部署了多个项目时,多个项目都用到了redis服务,便开始研究服务多开,多方查找无果后,开始研究宝塔面板一键部署的redis是怎么运行的,功夫不负有心人,终于找到了方法
- 首先找到redis文件夹 ,找到redis.conf文件,复制一份,重命名为redis_6380.conf;
# 进入redis文件夹
cd /www/server/redis
# 编辑文件
vim redis_6380.conf
# 按i 进入insert 模式
# 修改内容
# 93行
port 6380
# 159行
pidfile /www/server/redis/redis_6380.pid
# 172行
logfile "/www/server/redis/redis_6380.log"
# 254行
dbfilename dump_6380.rdb
# 修改结束 按esc键后输入:wq 保存并退出
- 进入/etc/init.d文件夹 ,找到redis文件,复制一份,重命名为redis_6380;
# 进入init.d文件夹
cd /etc/init.d
# 编辑文件
vim redis_6380
# 按i 进入insert 模式
# 修改内容
# 19行
CONF="/www/server/redis/redis_6380.conf"
# 29行
STAR_PORT="6380"
# 33行
PIDFILE=/www/server/redis/redis_6380.pid
# 36行
if [ -f "/www/server/redis/redis_6380.pid" ]; then
# 51行
if [ -f "/www/server/redis/redis_6380.pid" ]; then
# 69行
if [ -f "/www/server/redis/redis_6380.pid" ];then
# 70行
kill -9 $(cat /www/server/redis/redis_6380.pid)
# 修改结束 按esc键后输入:wq 保存并退出
- 上述步骤结束后进入终端,启动redis服务;
#启动服务
/etc/init.d/redis_6380 start
# 查看端口
netstat -ntlp