Centos7搭建多个Redis实例
一、准备
需要准备redis安装包,建议在 /usr/local
下创建一个 工作空间,用于存储开发需要的安装包。本人把redis安装在
/usr/local/workspace/redis
话不多说,可以在直接在虚拟机上下载 redis,对应的命令是:
wget http://download.redis.io/releases/redis-5.0.14.tar.gz
或者可以用我的,然后再拉入你的虚拟机上,我放在网盘的是 6版本的
链接:https://pan.baidu.com/s/16anXzoD1JaxXpRonNqdM_g
提取码:v0x9
二、安装Redis(已安装的可以略过)
-
为了安全起见,先关闭防火墙
systemctl stop firewalld
-
查看是否有
gcc
环境whereis gcc
-
图上表示没有
gcc
环境,需要安装yum install gcc
-
解压redis压缩包
tar -zxvf redis-5.0.14.tar.gz
-
这里为了规范,我们希望把名字改成 redis_6380
mv /usr/local/workspace/redis/redis-5.0.14 /usr/local/workspace/redis/redis_6380
-
对解压后的 redis 进行编译
cd redis_6380
make
-
安装 redis
需要进入 src目录下 cd src 安装 make install
大功告成
三、正事(开启多个Redis实例)
1、创建多个目录,代表多个Redis
mkdir redis_6081
mkdir redis_6082
2、为了方便管理,我们在 redis_6080 进行常用文件管理
1. 在redis_6080中创建一个文件夹,如 bin, 把以下几个文件单独放在bin目录里边:
mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server
命令:mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server ./bin
2. 在redis_6080中创建一个文件夹,如 etc, 把配置文件放入里边:
mv redis.conf ./etc
3、修改配置文件 redis.conf
vi etc/redis.conf
port 6380 //端口
bind 127.0.0.1 ::1 //默认是注释掉的,需要取消注释
bind 192.168.***.* //默认是注释掉的,需要取消注释,当前虚拟机IP
daemonize no
pidfile "/usr/local/workspace/redis/redis_6380/pid/redis_6380.pid"
logfile "/usr/local/workspace/redis/redis_6380/log/redis_6380.log"
cluster-config-file nodes-6380.conf //集群的配置
cluster-node-timeout 15000 //请求超时 默认15秒,可自行设置
cluster-announce-ip 192.168.***.* //你的虚拟机IP
appendonly yes //aof日志开启
4、赋值配置文件到 redis_6381 redis_6382目录
注意,只需要赋值 redis.conf 即可,然后把 redis.conf中【6380】分别改成【6381】【6382】即可
5、启动多个实例
1. 进入 redis_6380的bin目录
cd /usr/local/workspace/redis_6380/bin
2. 启动3个实例
./redis-server ../etc/redis/redis.conf
./redis-server /usr/local/workspace/redis/redis_6381/redis.conf
./redis-server /usr/local/workspace/redis/redis_6382/redis.conf
6、查看 redis进程
ps -ef|grep redis
原文地址:https://blog.csdn.net/manqishizhizhu/article/details/123772523
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。