redis5.0 Cluster集群搭建
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了redis5.0 Cluster集群搭建,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2624字,纯文字阅读大概需要4分钟。
内容图文
![redis5.0 Cluster集群搭建](/upload/InfoBanner/zyjiaocheng/897/521e38b7e4224d0a89fee74ba48343d4.jpg)
安装redis
sudo apt update sudo apt install build-essential tcl cd ~ mkdir document/ cd document/ curl -O http://download.redis.io/redis-stable.tar.gz tar zxvf redis-stable.tar.gz cd redis-stable/ make make test sudo make install cp ~/document/redis-stable/src/redis-trib.rb /usr/local/bin
- 开始集群搭建
修改配置文件
# 设置配置文件目录 sudo mkdir -p /etc/redis/redis-cluster/7000 cd /etc/redis/ # 创建一份配置文件,Cluster架构-3主3从 sudo cp redis.conf redis-cluster/7000/redis.conf # 修改配置文件 sudo vim redis-cluster/7000/redis.conf
配置文件修改如下部分
daemonize yes # redis后台运行 pidfile /var/run/redis_7000.pid #需要修改为 reids_{port}.pid 的形式 port 7000 #端口 cluster-enabled yes #开启集群 cluster-config-file 7000/nodes_7000.conf #集群的配置文件 nodes_{port}.conf的形式 cluster-node-timeout 5000 #超时时间 5s够了 appendonly yes #开启AOF日志
将配置文件复制5份,并修改每份文件的端口号
# 创建5份配置文件路径 sudo mkdir -p /etc/redis/redis-cluster/7001 sudo mkdir -p /etc/redis/redis-cluster/7002 sudo mkdir -p /etc/redis/redis-cluster/7003 sudo mkdir -p /etc/redis/redis-cluster/7004 sudo mkdir -p /etc/redis/redis-cluster/7005 # 复制5份配置文件 cd /etc/redis/ sudo cp redis-cluster/7000/redis.conf redis-cluster/7001/ sudo cp redis-cluster/7000/redis.conf redis-cluster/7002/ sudo cp redis-cluster/7000/redis.conf redis-cluster/7003/ sudo cp redis-cluster/7000/redis.conf redis-cluster/7004/ sudo cp redis-cluster/7000/redis.conf redis-cluster/7005/ # 修改端口号 sudo sed -i "s/7000/7001/g" /etc/redis/redis-cluster/7001/redis.conf sudo sed -i "s/7000/7002/g" /etc/redis/redis-cluster/7002/redis.conf sudo sed -i "s/7000/7003/g" /etc/redis/redis-cluster/7003/redis.conf sudo sed -i "s/7000/7004/g" /etc/redis/redis-cluster/7004/redis.conf sudo sed -i "s/7000/7005/g" /etc/redis/redis-cluster/7005/redis.conf
启动Redis
cd /etc/redis/redis-cluster/ sudo redis-server 7000/redis.conf sudo redis-server 7001/redis.conf sudo redis-server 7002/redis.conf sudo redis-server 7003/redis.conf sudo redis-server 7004/redis.conf sudo redis-server 7005/redis.conf
创建集群
sudo redis-cli --cluster create 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 --cluster-replicas 1 # 等一会 然后输入 yes
检查集群状态
redis-cli --cluster check 127.0.0.1:7000 #填写任意节点即可 会带出所有的
连接redis集群
redis-cli -c -h 127.0.0.1 -p 7000 127.0.0.1:7000> set hi redis -> Redirected to slot [16140] located at 127.0.0.1:7002 OK 127.0.0.1:7002> get hi "redis"
内容总结
以上是互联网集市为您收集整理的redis5.0 Cluster集群搭建全部内容,希望文章能够帮你解决redis5.0 Cluster集群搭建所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。