本篇文章给大家分享的是有关配置两个Redis独立工作不冲突的方法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。要在同一台服务器上启动两个Red
本篇文章给大家分享的是有关配置两个Redis独立工作不冲突的方法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
要在同一台服务器上启动两个Redis。Redis默认端口是6379,要再启动一个端口为6389的Redis。两个Redis独立工作互不冲突。
根目录下的redis-server.exe会加载默认配置,端口为6379。第二个Redis只需要创建一个新的配置文件,令exe开启时加载新的配置文件即可。
redis多开的原理及步骤:
原理:
①原理与Nginx和Tomcat等添加容器,单实例多应用一样,复制新的配置文件,改变配置名称,修改配置文件里面的端口号、PID文件路径以及日志文件路径、 转储文件路径,确保两个或者多个redis服务不会冲突;
②:默认Redis程序安装在/usr/local/redis目录下;
配置文件:/usr/local/redis/redis.conf,该配置文件中配置的端口为默认端口:6379;
Redis的启动命令路径:/usr/local/bin/redis-server。
可以指定端口启动多个Redis进程。
具体步骤:
cd /usr/local/redie #切换到redis安装路径下
cp redis.conf redis6380.conf #复制到新的配置文件供第二个redis使用
vim redis6380.conf #配置新redis文件,避免两个redis冲突,在配置文件找到以下几项,进行修改;
pidfile /var/run/redis/redis_6380.pid #指定新的PID文件路径
port 6380 #指定新的端口号
logfile /var/log/redis/redis_6380.log #指定新的日志文件路径
dbfilename dump_6380.rdb #指定新的转储文件路径
#配置文件修改完成 保存退出
启动多实例命令及查看启动结果:
redis-server /usr/local/redis/redis6380.conf #启动新实例命令
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:6380 0.0.0.0:* LISTEN 4084/redis-server 1
以上就是配置两个Redis独立工作不冲突的方法,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网数据库频道。
--结束END--
本文标题: 怎么配置两个Redis独立工作不冲突
本文链接: https://lsjlt.com/news/38630.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0