redis集群搭建【简版】
大家好,我是烤鸭:
今天分享一下redis集群安装,写的比较简单,就是做个记录。
1. 下载&安装
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
tar -zxvf redis-5.0.4.tar.gz
解压并编译
https://redis.io/
2. 修改配置文件和启动
redis-5.0.4 同级目录创建 redis_7000和 redis_6379,复制并修改配置文件
cp redis-5.0.4/conf/redis.conf ./redis_7000
修改配置文件以下内容:
bind 127.0.0.1(本机ip)
port 6379
daemonize yes
requirepass xxx #如需设置密码, 集群每台机器必须密码一致
################################ REDIS CLUSTER ###############################
cluster-enabled yes
cluster-config-file nodes-7000.conf
cluster-node-timeout 15000
集群的其他节点复制配置文件, 修改ip和端口即可。
redis-cluster最少保证 3主3从,可以一台机器多端口(不建议,失去集群高可用的意义)或者多机器(主从不放在同一台)。
启动:
./redis-5.0.4/src/redis-server 7000/redis.conf
查看进程:
[root@host-172-17-33-170 redis-cluster]# ps -ef|grep redis
root 5258 1 3 11:41 ? 00:00:00 ./redis-5.0.4/bin/redis-server 172.17.33.170:7000 [cluster]
root 5263 5231 0 11:41 pts/1 00:00:00 grep redis
3. 添加集群节点
确保所有的节点都正常启动后:
添加集群节点。
[root@host-172-17-33-170 redis-cluster]# ./redis-trib.rb create --replicas 1 168.1.1.26:7000 168.1.33.77:7000 168.1.1.31:7000 168.1.33.77:6379 168.1.1.31:6379 168.1.1.26:6379/usr/bin/env: ruby: No such file or directory
安装ruby:
yum install ruby
如出现下面的情况,可能是机器版本和ruby版本的问题。
./redis-trib.rb:6: odd number list for Hashwhite: 29,^
./redis-trib.rb:6: syntax error, unexpected ':', expecting '}'white: 29,^
./redis-trib.rb:7: syntax error, unexpected ',', expecting kEND
更多的看下这篇文章:
https://www.cnblogs.com/chanAndy/p/9851512.html
如果正常情况会提示:
WARNING: redis-trib.rb is not longer available!
You should use redis-cli instead.All commands and features belonging to redis-trib.rb have been moved
to redis-cli.
In order to use them you should call redis-cli with the --cluster
option followed by the subcommand name, arguments and options.Use the following syntax:
redis-cli --cluster SUBCOMMAND [ARGUMENTS] [OPTIONS]Example:
redis-cli --cluster create 127.0.0.1:30001 127.0.0.1:30002 127.0.0.1:30003 127.0.0.1:30004 127.0.0.1:30005 127.0.0.1:30006 --cluster-replicas 1
修改命令后执行:
redis-cli --cluster create --replicas 1 168.1.1.26:7000 168.1.33.77:7000 168.1.1.31:7000 168.1.33.77:6379 168.1.1.31:6379 168.1.1.26:6379
4. 登录查看节点状态
登录redis:
./redis-5.0.4/src/redis-cli -h 168.1.47.26 -p 6379
#因为没设置密码,如果设置了密码,进入后输入:
168.1.47.26:6379> auth 'password'
#查看节点状态
cluster nodes
如图:
大功告成。写的比较简单,详细配置还没遇到,做个记录。
redis集群搭建【简版】相关推荐
- redis 集群搭建_一文轻松搞懂redis集群原理及搭建与使用
转载:https://juejin.im/post/5ad54d76f265da23970759d3 作者:SnailClimb 这里总结一下redis集群的搭建以便日后所需同时也希望能对你有所帮助. ...
- Redis集群搭建-韩国庆
认真一步一步搭建下来,就可以成功.... Redis-cluster集群架构讲解 redis集群专业名词称之为Redis-cluster,redis集群是从3.0版本以后才有的概念,也就是说在3.0之 ...
- Linux Redis集群搭建与集群客户端实现
硬件环境 本文适用的硬件环境如下 Linux版本:CentOS release 6.7 (Final) Redis版本:3.2.1 Redis已经成功安装,安装路径为/home/idata/yangf ...
- redis 集群搭建_Redis分布式缓存分布式集群搭建
当你试图解决一个你不理解的问题时,复杂化就产成了.-Andy Boothe Redis集群安装部署 Redis是一个运行在内存的非关系型数据库,因为其速度快(效率高),支持数据的持久化(安全),事务操 ...
- redis集群搭建及设置账户(转)
Redis集群搭建以及为集群设置密码 介绍安装环境与版本 用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master.3 salve 环境. redis 采用 redis-3.2.4 版本. ...
- redis集群搭建踩坑笔记
推荐参考教程:https://blog.csdn.net/pucao_cug/article/details/69250101 错误: from /usr/lib/ruby/2.3.0/rubygem ...
- 系统学习redis之二——redis集群搭建
redis单点部署: 安装命令: # cd /usr/local/ # wget http://download.redis.io/releases/redis-4.0.1.tar.gz #下载安装包 ...
- 转:Redis 集群搭建详细指南
转自: https://www.cnblogs.com/mafly/p/redis_cluster.html [README] 非常棒的一篇文章,感谢作者的分享: 先有鸡还是先有蛋? 最近有朋友问了一 ...
- redis集群搭建与配置
redis集群搭建与配置
- docker 完成 redis集群搭建
[Docker那些事]系列文章 docker 安装 与 卸载 centos Dockerfile 文件结构.docker镜像构建过程详细介绍 Dockerfile文件中CMD指令与ENTRYPOINT ...
最新文章
- php 整形 字符串排序,php-通过特定的字符串值进行排序
- arduino Pro Mini和nano​替代芯片LGT8F328P,上传报错Cannot run program解决方法
- Python错误:TypeError: 'list' object is not callable
- npm命令,开发依赖,版本号【正解】
- IOC--IOC+AOP--热插拔的系统架构实现演化
- set集合判断集合中是否有无元素_一文了解 JavaScript 中的 Set(集合)- 对 Set 的扩展...
- 科研论文绘图:ppt, word,latex,python matplotlib绘图 ,矢量图,高清图,放大不失真
- [ural1297]Palindrome
- PHP switch问题
- vgp虚拟路面_某车型开发阶段实际道路谱和虚拟路面谱对比分析.pdf
- 01【计算机基础、Java概述】
- AtCoder Beginner Contest 262 部分题解
- 网络磁干扰仿真测试软件,上面这些软件哪个用来做电路的电磁干扰仿真比较好?...
- (OK) MIMP - 18 ( 5 nodes) - 抓包-缺少 MPTCP-JION - 分析 mptcp-kmsg-client-5-nodes-no-ping.txt
- windows 搭建eureka注册中心
- python爬虫:爬取猫眼TOP100榜的100部高分经典电影
- 基本ACL和高级ACL
- Excel 统计绘制直方图
- 【large bin 】源码解析
- 阿里云主机Windows Server 2008系统应该怎样激活?