Redis 3.0.5 集羣配置

1、安裝(略)

可以參考我之前博客:http://mydbs.blog.51cto.com/513727/1745300

2、服務器說明

IP    192.168.1.231

系統   CentOS 6.5 64bit

內存  1G

硬盤  20G

redis  3.0.5

redis監聽 7000-7006



3 集羣配置

3.1 創建配置目錄

cd /etc/redis/
mkdir 7000
mkdir 7001
mkdir 7002
mkdir 7003
mkdir 7004
mkdir 7005
mkdir 7006

 

 

3.2 模版配置文件

root@redis01 redis]# cat redis_node.conf 
#redis node config
port 7000
logfile /opt/redis/log/redis_7000.log
dbfilename dump_7000.rdb
appendfilename appendonly7000.aof
syslog-ident redis7000
Cluster-config-file /etc/redis/7000/nodes_7000.conf
include /etc/redis/redis_cluster.conf

 

3.3 配置集羣

cat /etc/redis/redis_cluster.conf
#redis conf file
daemonize yes
timeout 300
save 900 1
save 300 10
save 60 10000
rdbcompression yes
dir /opt/redis/data
maxclients 1280
appendonly yes
appendfsync everysec
 
#集羣選項
Cluster-enabled yes
Cluster-config-file /etc/redis/nodes_7000.conf
Cluster-node-timeout 5000
Cluster-slave-validity-factor 10

 

3.4 創建配置文件

cat redis_node.conf |sed -e 's/7000/7000/'>/etc/redis/7000/redis_node.conf
cat redis_node.conf |sed -e 's/7000/7001/'>/etc/redis/7001/redis_node.conf
cat redis_node.conf |sed -e 's/7000/7002/'>/etc/redis/7002/redis_node.conf
cat redis_node.conf |sed -e 's/7000/7003/'>/etc/redis/7003/redis_node.conf
cat redis_node.conf |sed -e 's/7000/7004/'>/etc/redis/7004/redis_node.conf
cat redis_node.conf |sed -e 's/7000/7005/'>/etc/redis/7005/redis_node.conf
cat redis_node.conf |sed -e 's/7000/7006/'>/etc/redis/7006/redis_node.conf

 

 

3.5 啓動服務

redis-server /etc/redis/7000/redis_node.conf
redis-server /etc/redis/7001/redis_node.conf
redis-server /etc/redis/7002/redis_node.conf
redis-server /etc/redis/7003/redis_node.conf
redis-server /etc/redis/7004/redis_node.conf
redis-server /etc/redis/7005/redis_node.conf
redis-server /etc/redis/7006/redis_node.conf

 

3.6 啓動集羣

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:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006

3.7 測試集羣

[root@redis01 redis]# redis-cli -c -p 7000
127.0.0.1:7000> get ooo1o
-> Redirected to slot [11694] located at 127.0.0.1:7002
"sldkfekrwe"
127.0.0.1:7000> get ooo1o
-> Redirected to slot [11694] located at 127.0.0.1:7005
"sldkfekrwe"


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章