总所周知,宝塔环境由于可以让多版本多环境共存,而被广大运维爱好者所接受,但是插件redis却受限于,在众多PHP版本当中,仅有一个可以使用,但是如果多个PHP版本都需要redis,就让很多运维爱好者头痛,总不能因为redis而在购买一台服务器吧,这里渗透者就把自己亲身体验的安装多版本redis,并且互不影响的方法,分享给大家:
基于多端口实现redis多实例:
1、打开面板安装redis,并配置好redis使用的密码,也可以默认为空,配置好后重启redis。
2、将安装好的redis拷贝一份,
命令如下:(也可以直接在宝塔里面复制,粘贴到另一个文件夹,重命名后在剪切过来)
\cp -rp /www/server/redis/ /www/server/redis6378
3、放行6378端口(可以根据自己实际使用端口情况进行分配)
4、打开文件管理器,进入到 /www/server/redis6378目录下面
打开redis.conf,修改配置文件中的端口为6378,
5、修改redis的pid、log、数据存放目录
6、删除之前的redis生成的log 和pid文件(看清路径)
7、启动并验证启动命令:
/www/server/redis6378/src/redis-server /www/server/redis6378/redis.conf
8、重启方法:
a>ps aux|grep redis 查看redis运行端口及状态
b>netstat -lnp|grep 6378 查看6378端口下的进程 比如是6911
c>kill -9 6911 杀死进程 然后使用上面第七条启动即可
9、对应PHP安装redis扩展
注意:redis有16个库,如果搭建的系统程序可以选择库的话,相互之间也不会影响,如果不会选择库,就老老实实利用这个办法即可。
评论0