1、两种集群方式
2、单机多实例
3、多机多实例
二、准备工作 1、下载redis服务包2、安装依赖1)redis5.0.5
http://download.redis.io/releases/redis-5.0.5.tar.gz2)其他版本
http://download.redis.io/releases/
三、单机多实例 1、上传redis包到服务器1)下载
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz下载的慢可以盘
https://pan.baidu.com/s/1DuBQk1FFQjvqVnhkonT3Ug6326
2)解压
tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/3)进入工作目录
cd /usr/local/tcl8.6.1/unix/4)连接
./configure5)编译
make6)编译安装
make install~~
2、创建实例所需要的的端口目录1)先上传
2)解压
gzip -d redis-5.0.5.tar.gztar -xvf redis-5.0.5.tar3)解压后
4)进入redis目录
cd redis-5.0.55)编译并安装
make & make install~~
3、配置与启动1)创建目录
mkdir 49001 49002 49003 49004 49005端口不能大于55535;
2)截图
~~
暑期编程PK赛 得CSDN机械键盘等精美礼品!1)复制配置文件
cp redis.conf ./490012)示例
3)打开./49001下的配置文件
vi redis.conf4)修改配置
protected-mode yes -> no port 6379 -> 49001 daemonize no -> yes pidfile /var/run/redis_6379.pid -> /opt/redis/redis-5.0.5/49001/redis_49001.pid logfile "" -> /opt/redis/redis-5.0.5/49001/redis_49001.log appendonly no -> yes # cluster-enabled yes -> cluster-enabled yes # cluster-config-file nodes-6379.conf -> cluster-config-file nodes-49001.confprotected-modeportdaemonizepidfilelogfileappendonlycluster-enabledcluster-config-file5)复制配置好的49001下的redis.conf到其他目录下
cp /opt/redis/redis-5.0.5/49001/redis.conf /opt/redis/redis-5.0.5/49002/redis.confcp /opt/redis/redis-5.0.5/49001/redis.conf /opt/redis/redis-5.0.5/49003/redis.confcp /opt/redis/redis-5.0.5/49001/redis.conf /opt/redis/redis-5.0.5/49004/redis.confcp /opt/redis/redis-5.0.5/49001/redis.conf /opt/redis/redis-5.0.5/49005/redis.conf6)修改配置文件(49001->4900*)
sed -i 's/49001/49002/g' /opt/redis/redis-5.0.5/49002/redis.conf sed -i 's/49001/49003/g' /opt/redis/redis-5.0.5/49003/redis.conf sed -i 's/49001/49004/g' /opt/redis/redis-5.0.5/49004/redis.conf sed -i 's/49001/49005/g' /opt/redis/redis-5.0.5/49005/redis.conf7)创建日志文件
touch /opt/redis/redis-5.0.5/49001/redis_49001.log touch /opt/redis/redis-5.0.5/49002/redis_49002.log touch /opt/redis/redis-5.0.5/49003/redis_49003.log touch /opt/redis/redis-5.0.5/49004/redis_49004.log touch /opt/redis/redis-5.0.5/49005/redis_49005.log8)监控日志
tail -f /opt/redis/redis-5.0.5/49001/redis_49001.log tail -f /opt/redis/redis-5.0.5/49002/redis_49002.log tail -f /opt/redis/redis-5.0.5/49003/redis_49003.log tail -f /opt/redis/redis-5.0.5/49004/redis_49004.log tail -f /opt/redis/redis-5.0.5/49005/redis_49005.log9)启动
/usr/local/bin/redis-server /opt/redis/redis-5.0.5/49001/redis.conf & /usr/local/bin/redis-server /opt/redis/redis-5.0.5/49002/redis.conf & /usr/local/bin/redis-server /opt/redis/redis-5.0.5/49003/redis.conf & /usr/local/bin/redis-server /opt/redis/redis-5.0.5/49004/redis.conf & /usr/local/bin/redis-server /opt/redis/redis-5.0.5/49005/redis.conf &10)验证是否启动(端口存在即成功)
netstat -anp | grep 4900*11)成功示例
~~



