添加 Redis Server Group
准备配置文件
代码语言:javascript复制[root@h102 codis]# grep -v "^#" extern/redis-2.8.21/redis.conf | grep -v "^$" > /etc/codis/redis_s.conf
[root@h102 codis]# grep -v "^#" extern/redis-2.8.21/redis.conf | grep -v "^$" > /etc/codis/redis2.conf
[root@h102 codis]# grep -v "^#" extern/redis-2.8.21/redis.conf | grep -v "^$" > /etc/codis/redis2_s.conf
[root@h102 codis]# vim /etc/codis/redis_s.conf
[root@h102 codis]# vim /etc/codis/redis2.conf
[root@h102 codis]# vim /etc/codis/redis2_s.conf
配置文件主要区别
代码语言:javascript复制[root@h102 codis]# diff /etc/codis/redis2.conf /etc/codis/redis2_s.conf
2,3c2,3
< pidfile /var/run/redis2.pid
< port 6389
---
> pidfile /var/run/redis2_s.pid
> port 6390
16c16
< dbfilename dump2.rdb
---
> dbfilename dump2_s.rdb
25c25
< appendfilename "appendonly2.aof"
---
> appendfilename "appendonly2_s.aof"
[root@h102 codis]#
启动多个服务
代码语言:javascript复制[root@h102 codis]# bin/codis-server /etc/codis/redis_s.conf
[root@h102 codis]# bin/codis-server /etc/codis/redis2.conf
[root@h102 codis]# bin/codis-server /etc/codis/redis2_s.conf
[root@h102 codis]#
服务状态
代码语言:javascript复制[root@h102 codis]# ll /var/run/redis*
-rw-r--r-- 1 root root 6 Dec 4 21:00 /var/run/redis2.pid
-rw-r--r-- 1 root root 6 Dec 4 21:00 /var/run/redis2_s.pid
-rw-r--r-- 1 root root 6 Dec 4 20:39 /var/run/redis.pid
-rw-r--r-- 1 root root 6 Dec 4 21:00 /var/run/redis_s.pid
[root@h102 codis]# cat /var/run/redis*
35894
35898
35742
35890
[root@h102 codis]# ps faux | grep codis | grep -v grep
root 35057 1.5 2.4 448184 47208 pts/0 Sl 17:55 2:53 | _ bin/codis-config dashboard
root 35742 0.1 0.5 137392 9592 ? Ssl 20:39 0:02 bin/codis-server *:6379
root 35890 0.1 0.4 137392 9548 ? Ssl 21:00 0:00 bin/codis-server *:6380
root 35894 0.1 0.4 137392 9544 ? Ssl 21:00 0:00 bin/codis-server *:6389
root 35898 0.1 0.4 137392 9544 ? Ssl 21:00 0:00 bin/codis-server *:6390
[root@h102 codis]#