redis集群
2017-06-21 16:25
120 查看
redis集群
下载安装包
cluster.tar.gzwget http://130.10.7.123/cluster.tar.gz tar -xvzf cluster.tar.gz cd cluster
安装redis-trib依赖环境
安装zlib解压
zlib-1.2.7.tar.gz文件,安装
tar -xvzf zlib-1.2.7.tar.gz cd zlib-1.2.7 rpm -Uvh --oldpackage *.rpm cd ..
安装ruby
解压
ruby-2.4.0.tar.gz文件,安装
tar -xvzf ruby-2.4.0.tar.gz cd ruby-2.4.0 ./configure --prefix=/usr/local make && make install cd ..
安装gem管理
解压
rubygems-2.6.8.tar.gz文件,安装
tar -xzvf rubygems-2.6.8.tar.gz cd rubygems-2.6.8 ruby setup.rb --no-rdoc --no-ri cd ..
通过gem安装redis插件
安装
redis-3.2.2.gem
gem install redis-3.2.2.gem --local --no-rdoc --no-ri
启动集群
进入redis目录执行命令src/redis-trib.rb create 130.10.7.243:6379 130.10.7.244:6379 130.10.7.245:6379
出现提示
Can I set the above configuration? (type 'yes' to accept):输入yes回车。启动成功提示
[OK] All nodes agree about slots configuration. >>> Check for open slots... >>> Check slots coverage... [OK] All 16384 slots covered.
简单测试
[root@server1 redis-3.2.5]# src/redis-cli -c -h 130.10.7.243 130.10.7.243:6379> set foo bar -> Redirected to slot [12182] located at 130.10.7.245:6379 OK 130.10.7.245:6379> set hello world -> Redirected to slot [866] located at 130.10.7.243:6379 OK 130.10.7.243:6379> get foo -> Redirected to slot [12182] located at 130.10.7.245:6379 "bar" 130.10.7.245:6379> get hello -> Redirected to slot [866] located at 130.10.7.243:6379 "world"
其他命令
查看节点src/redis-cli -c -h 130.10.7.243 cluster nodes
设置replicate
src/redis-cli -c -h 130.10.7.243 cluster replicate <master-id>
增加节点
src/redis-trib.rb add-node 130.10.7.246:6379 130.10.7.243:6379
增加从节点
src/redis-trib.rb add-node --slave --master-id <master-id> 130.10.7.246:6379 130.10.7.243:6379
Resharding
src/redis-trib.rb reshard 130.10.7.243
槽指派
src/redis-cli -c -h 130.10.7.243 cluster addslots {0...5000}
状态查看
src/redis-trib.rb check 130.10.7.243
相关文章推荐
- redis客户端可以连接集群,但JedisCluster连接redis集群一直报Could not get a resource from the pool
- redis 集群的搭建
- spring-session + redis 实现集群 session 共享
- Springboot Redis分布式集群(3)- redis集群安装与配置
- 论文实验遇到的问题(hadoop集群+redis集群)
- Redis?集群方案
- redis集群原理
- Redis集群服务器-高可用调研随笔
- redis集群搭建
- keepalived+twemproxy部署redis集群高可用
- Redis集群方案
- Linux下Redis集群安装部署及使用详解
- 基于keepalived、redis sentinel的多实例redis集群【2】---realserver配置
- Spring集成Redis集群
- redis集群
- Redis复制与可扩展集群搭建 【转】
- 使用redis进行基于shiro的session集群共享
- redis集群自动配置脚本
- spring data redis 集群(sentinel实现)和simple spring memcached分布式初使用
- Redis之——Redis集群的扩展与测试