我欲乘风九万里
梦的起点
心灵之声
珊瑚礁
编码之舞
梦中的微风
项目编码
聚合登录文档
建议
AI助手
redis集群搭建
1. 首先为了编译和构建Redis源代码,我们先安装GCC ```shell yum -y install gcc ``` 2. 下载redis ```shell wget https://download.redis.io/releases/redis-7.2.2.tar.gz ``` 3. 解压 ```shell tar xzf redis-7.2.2.tar.gz -C /home/software/ ``` 4. 创建相关目录 ```shell mkdir /home/software/rediscluster/{7000,7001,7002,7003,7005,7006} -p mkdir /home/software/rediscluster/7000/{conf,data,log} -p mkdir /home/software/rediscluster/7001/{conf,data,log} -p mkdir /home/software/rediscluster/7002/{conf,data,log} -p mkdir /home/software/rediscluster/7003/{conf,data,log} -p mkdir /home/software/rediscluster/7005/{conf,data,log} -p mkdir /home/software/rediscluster/7006/{conf,data,log} -p cp /home/software/redis-7.2.2/redis.conf /home/software/rediscluster/7000/conf/ ``` 5. 配置文件 ```shell #bind 127.0.0.1 port 7000 daemonize yes pidfile "/home/rediscluster/7000/data/redis_7000.pid" logfile "/home/software/rediscluster/7000/log/redis_7000.log" dbfilename dump-7000.rdb dir "/home/software/rediscluster/7000/data/" masterauth "password" requirepass "password" cluster-enabled yes cluster-node-timeout 5000 ``` 6.将配置文件复制到其他节点 ```shell cp /home/software/rediscluster/7000/conf/redis.conf /home/software/rediscluster/7001/conf/redis.conf sed -i 's#7000#7001#g' /home/software/rediscluster/7001/conf/redis.conf cp /home/software/rediscluster/7000/conf/redis.conf /home/software/rediscluster/7002/conf/redis.conf sed -i 's#7000#7002#g' /home/software/rediscluster/7002/conf/redis.conf cp /home/software/rediscluster/7000/conf/redis.conf /home/software/rediscluster/7003/conf/redis.conf sed -i 's#7000#7003#g' /home/software/rediscluster/7003/conf/redis.conf cp /home/software/rediscluster/7000/conf/redis.conf /home/software/rediscluster/7005/conf/redis.conf sed -i 's#7000#7005#g' /home/software/rediscluster/7005/conf/redis.conf cp /home/software/rediscluster/7000/conf/redis.conf /home/software/rediscluster/7006/conf/redis.conf sed -i 's#7000#7006#g' /home/software/rediscluster/7006/conf/redis.conf ``` 配置环境变量 ```shell echo 'export REDIS_HOME=/home/software/redis-7.2.2' >> /etc/profile echo 'export PATH=$REDIS_HOME/bin:$PATH' >> /etc/profile source /etc/profile ``` 启动redis ```shell redis-server /home/software/rediscluster/7000/conf/redis.conf redis-server /home/software/rediscluster/7001/conf/redis.conf redis-server /home/software/rediscluster/7002/conf/redis.conf redis-server /home/software/rediscluster/7003/conf/redis.conf redis-server /home/software/rediscluster/7005/conf/redis.conf redis-server /home/software/rediscluster/7006/conf/redis.conf ``` 创建redis集群 ```shell redis-cli --cluster create --cluster-replicas 1 1.216.128.127:7000 1.216.128.127:7001 1.216.128.127:7002 1.216.128.127:7003 1.216.128.127:7006 1.216.128.127:7005 -a myredis ``` redis端口 ```shell ps -ef|grep redis ``` ```shell redis-cli -h 127.0.0.1 -p 7000 -a myredis -c #登录redis集群 cluster nodes # 查看信息 ```
ysian
我雾化科所
1
聚合登录之创建应用篇
2024-07-30
645
0
2
php函数之match
2024-07-29
583
0
3
聚合登录之常见问题
2024-07-30
489
0
4
聚合登录之前后端示例代码
2024-07-30
483
0
5
聚合登录之获取登录链接
2024-07-30
422
0
6
服务器瘦身
2023-11-01
414
5
7
centos下升级openssl
2023-11-30
414
0
8
我的第一篇博客
2023-09-28
403
0
9
supervisor的安装与使用
2023-11-02
384
0
10
editor.md 代码块没有下拉框
2023-10-06
353
2
PHP [9]
linux [4]
sh [1]
闲谈 [1]
css [2]
redis [2]
Cluster集群 [1]
git [1]
centos [1]
webman [2]
工具 [1]
OAuth2.0 [1]
项目 [1]
初始化 [1]
thinkphp [1]
Nginx [1]
往事 [1]
Mysql [1]
支付宝 [2]
抖音 [2]
qq [2]
聚合 [1]
登录 [1]
聚合登录 [4]
cache [1]
html [1]
queue [1]
Workerman版本
4.1.15
Webman版本
1.5.9
PHP版本
8.3.6
MYSQL版本
8.2.24
操作系统
CENTOS