redis-cli -h 127.0.0.1 -p 6749 连接指定主机指定端口redis
redis-cli -c -p 7001 连接本机7001端口redis
2、安装Ruby
apt-get install ruby2.0
或
安装ruby:version(1.9.2)
Java代码
# ruby1.9.2
cd /path/ruby
./configure -prefix=/usr/local/ruby
make
make install
sudo cp ruby /usr/local/bin
创建redis集群时出现no such fileto load -- rubygems问题的解决
在创建redis集群时出现下列错误
./redis-trib.rb create--replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003127.0.0.1:7004 127.0.0.1:7005
./redis-trib.rb:24:in `require': no such fileto load -- rubygems (LoadError) from./redis-trib.rb:24
安装rubygems软件包
tar -zxvf rubygems-2.2.2.tar
cd rubygems-2.2.2
ruby setup.rb
或
sudo apt-get install rubygem
3、安装redis库
gem install redis
4、redis集群至少要六台,在redis-cluster文件夹下创建6个文件夹7001、7002、7003、7004、7005、7006
只需把redis.conf配置文件分别放到这6个文件夹中,并把redis.conf的port:7001,分别改为对应的端口号
5、对集群中每一个redis需要修改redis.conf的参数
port 7001 #指定对应的端口号
daemonize yes # redis默认不是后台启动,这里修改成后台启动
cluster-enabled yes # 允许redis支持集群模式
cluster-config-file nodes.conf # 节点配置文件
cluster-node-timeout 15000 # 节点超时毫秒
appendonly yes
通过redis-server 7001/redis.conf分别启动每个redis
ps -ef | grep redis查看
8、把redis中src目录下的redis-trib.rb,拷贝到集群目录下,通过执行./redis-trib.rb create --replicas 1 xxx.xxx.xx.140:6379 xxx.xxx.xx.141:6379 xxx.xxx.xx.143:6379 xxx.xxx.xx.145:6379 xxx.xxx.xx.147:6379 xxx.xxx.xx.148:6379
创建集群
--replicas 1 表示我们希望为集群中的每个主节点创建一个从节点,由于redis的集群最少需要3个主节点,如果我们每个主节点需要一个从节点,那么最少需要6台机器(或者说6个实例)
案例:
输入yes
官网教程链接
http://redis.io/topics/cluster-tutorial
中文
http://wenku.baidu.com/link?url=PMXUmSwtVCR5z63JFAPKrCC767ICwaTVMgZ3eCEGIpwevctFxwo6Q0fVNO99MXLr44xb2Rtmiyeh1Ay-1akY8HgQq1qocHhlhwEz0deJPQm
redis-cli -c -p 7001 连接本机7001端口redis
2、安装Ruby
apt-get install ruby2.0
或
安装ruby:version(1.9.2)
Java代码
# ruby1.9.2
cd /path/ruby
./configure -prefix=/usr/local/ruby
make
make install
sudo cp ruby /usr/local/bin
创建redis集群时出现no such fileto load -- rubygems问题的解决
在创建redis集群时出现下列错误
./redis-trib.rb create--replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003127.0.0.1:7004 127.0.0.1:7005
./redis-trib.rb:24:in `require': no such fileto load -- rubygems (LoadError) from./redis-trib.rb:24
安装rubygems软件包
tar -zxvf rubygems-2.2.2.tar
cd rubygems-2.2.2
ruby setup.rb
或
sudo apt-get install rubygem
3、安装redis库
gem install redis
4、redis集群至少要六台,在redis-cluster文件夹下创建6个文件夹7001、7002、7003、7004、7005、7006
只需把redis.conf配置文件分别放到这6个文件夹中,并把redis.conf的port:7001,分别改为对应的端口号
5、对集群中每一个redis需要修改redis.conf的参数
port 7001 #指定对应的端口号
daemonize yes # redis默认不是后台启动,这里修改成后台启动
cluster-enabled yes # 允许redis支持集群模式
cluster-config-file nodes.conf # 节点配置文件
cluster-node-timeout 15000 # 节点超时毫秒
appendonly yes
通过redis-server 7001/redis.conf分别启动每个redis
ps -ef | grep redis查看
8、把redis中src目录下的redis-trib.rb,拷贝到集群目录下,通过执行./redis-trib.rb create --replicas 1 xxx.xxx.xx.140:6379 xxx.xxx.xx.141:6379 xxx.xxx.xx.143:6379 xxx.xxx.xx.145:6379 xxx.xxx.xx.147:6379 xxx.xxx.xx.148:6379
创建集群
--replicas 1 表示我们希望为集群中的每个主节点创建一个从节点,由于redis的集群最少需要3个主节点,如果我们每个主节点需要一个从节点,那么最少需要6台机器(或者说6个实例)
案例:
输入yes
官网教程链接
http://redis.io/topics/cluster-tutorial
中文
http://wenku.baidu.com/link?url=PMXUmSwtVCR5z63JFAPKrCC767ICwaTVMgZ3eCEGIpwevctFxwo6Q0fVNO99MXLr44xb2Rtmiyeh1Ay-1akY8HgQq1qocHhlhwEz0deJPQm