redis-cluster集群部署 (3主3从模式)
前提:最近对系统做性能,由于redis是单线程运行,应用系统和redis的IO上遇到了瓶颈,故考虑对redis做集群部署
1、版本选择:采用redis5.0.3的版本,不需要ruby的环境,只需要c的编译环境即可
2、本次是在一台服务器上启动redis,故在/usr/local/redis/下创建19001-19006等目录,用于存放redis.conf文件
1、解压缩redis-5.0.3
tar xzvf redis-5.0.3 -C /usr/local/redis #并在redis目录下执行make命令
3、cd /usr/local/redis/redis-5.0.3 redis.conf配置端口默认为6379 此处可先简单修改其他参数在复制
#cp redis.conf ../19001
#cp redis.conf ../19002
#cp redis.conf ../19003
#cp redis.conf ../19004
#cp redis.conf ../19005
#cp redis.conf ../19006
4、修改redis.conf配置文件
(1)port 6380 #端口视情况而定
(2)bind IP #绑定IP注释掉,其他客户端就可以连接该redis
(3)dir /user/local/redis #指定文件存放路径 ( .rdb .aof nodes-xxxx.conf 这样的文件都会在此路径下)