前面我们已经部署好了一个简单版的单机型redis,那么我们要搭建集群的话就要在这个基础上继续深入即可!
第一步创建6个节点(实例)
cd /usr/local/
创建集群目录:
mkdir redis-cluster
进入之前单机redis目录拷贝文件:
cd redis
cp -r bin ../redis-cluster/redis01
进入redis01命令:
cd ../redis-cluster/redis01
在redis01目录中执行命令:
rm -f dump.rdb
Redis支持两种形式的数据持久化,一种是RDB快照(snapshotting),另外一种是AOF(append-only-file),删除dump.rdb这种rdb形式的存储快照,Redis创建快照时,会将某一时刻存在于内存中的数据保存到本地文件中。快照文件以.rdb后缀保存。为了保持数据的纯净,不被覆盖,我们需要删掉本地快照(我所理解的!),相对于快照来讲lof性能更好(这里就不解释了,本人也不是很懂,各位感兴趣的可以在网上搜索相关资料).
修改配置文件redis.conf(避免与单机版使用的冲突,分配6个端口号,7001~7006).
cd /usr/local/redis-cluster/redis01
vim redis.conf
改完port为7001后再修改# cluster-enabled yes打开这一行,默认是注释掉的,非编辑模式下执行命令/cluster进入快速搜索模式 ,打开前面的注释.