在宝塔环境中redis支持多个PHP运行的方法

总所周知,宝塔环境由于可以让多版本多环境共存,而被广大运维爱好者所接受,但是插件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

评论0

显示验证码