1  把redis上传到linux
2  创建目录 #mkdir redis
2  解压#tar -zxvf 
3  安装gcc  #yum -y install make gcc*
4  检查是否安装gcc   输入#gcc 
5  编译 #make
6  cd src
7  安装 make install PREFIX=/root/redis/redis-5.0.3
9  创建目录 mkdir -p /root/redis/redis-5.0.3/config/ mkdir cd config  7001 7002 7003 
10 把redis.conf依次复制到各个文件夹下 cp redis.conf /root/redis/redis-5.0.3/config/7001
11 依次修改redis.conf
	主服务器
	bind 0.0.0.0  #默认绑定本地地址，导致其它地方不可远程访问 改成局域网中的IP地址或者0.0.0.0所有ip都可以访问
	protected-mode no   #非保护模式
	port 6380 #端口
	daemonize yes # redis后台运行
	pidfile /var/run/redis_6380.pid #需要修改为 reids_{port}.pid 的形式
	logfile /var/log/redis_6380.log  #日志记录方式 需要修改为 reids_{port}.pid 的形式
	Redis登录密码: requirepass "123456"(建议使用复杂密码,最长20位)
	主数据库连接密码: masterauth "123456"(必须与requirepass一致)
	appendonly yes #开启AOF日志 指定持久化方式
	cluster-enabled yes #开启集群 配置主从 就不能开启集群
	cluster-config-file nodes-6380.conf #集群的配置文件 nodes_{port}.conf的形式
	cluster-node-timeout 5000 #超时时间
	
	
	replicaof <masterip> <masterport>：主服务器不管 配置主服务的ip和端口。配置之后，就是这台机器的小弟了。主服务也能知道谁是他的小弟。
	masterauth <master-password>：如果主服务需要密码认证，这里需要配置从服务连接主服务的密码。
	replica-read-only：默认为yes，配置从服务默认为只读模式。






从服务器只读: slave-read-only yes 建议为yes




8  移动配置文件到安装目录下 #mkdir /root/redis/redis-5.0.3/etc #mv redis.conf /root/redis/redis-5.0.3/etc
9  配置redis为后台启动 cd etc  vi redis.conf //将daemonize no 改成daemonize yes
10 将redis加入到开机启动 vi rc.local //在里面添加内容：/root/redis/redis-5.0.3/bin/redis-server /root/redis/redis-5.0.3/etc/redis.conf (意思就是开机调用这段开启redis的命令)
11 启动redis cd bin ./redis-server ../etc/redis.conf
解决远程调用
1.bind 127.0.0.1改为 #bind 127.0.0.1 (注释掉)
2.protected-mode yes 改为 protected-mode no

常用命令　　

　　redis-server redis.conf //启动redis

　　pkill redis  //停止redis

　　卸载redis：

　　　　rm -rf /usr/local/redis //删除安装目录

　　　　rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本

　　　　rm -rf /root/download/redis-4.0.4 //删除redis解压文件夹




---------------------------------------------------------------------
mkdir -p /root/redis/redis-5.0.3/redis-cluster/
cd /root/redis/redis-5.0.3/redis-cluster/
mkdir 6380 6381 6382 6383 6384 6385

./redis-server /root/redis/redis-5.0.3/config/7000/redis.conf
./redis-server /root/redis/redis-5.0.3/config/7001/redis.conf
./redis-server /root/redis/redis-5.0.3/config/7002/redis.conf
./redis-server /root/redis/redis-5.0.3/config/7003/redis.conf
./redis-server /root/redis/redis-5.0.3/config/7004/redis.conf
./redis-server /root/redis/redis-5.0.3/config/7005/redis.conf


--cluster create 140.143.157.172:7000 140.143.157.172:7001 140.143.157.172:7002 140.143.157.172:7003 140.143.157.172:7004 140.143.157.172:7005    --cluster-replicas 1

