Linux之redis安装
安装redis
1. 下载
1 wget http://download.redis.io/releases/redis-5.0.7.tar.gz
2. 解压
tar -zvxf redis-5.0.7.tar.gz
3. 安装gcc
yum -y install gcc
4. 编译
1 make distclean && make
5. 安装
make PREFIX=/usr/local/software/redis-5.0.7 install 【PREFIX=】这个关键字的作用是安装的时候用于指定安装后的程序bin存放的路径
6. 启动redis
/usr/local/redis/bin/redis-server ./redis.conf ./bin/redis-cli stop //停止redis
7. 连接redis
1 ./bin/redis-cli
8. 测试
1 set testkey01 1
9. 添加端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent firewall-cmd --zone=public --list-ports firewall-cmd --reload
10. 配置文件修改(其它机器访问该redis)
vim redis.conf protected-mode no daemonize yes //守护进程后台运行 loglevel verbose //修改日志级别 requirepass root //修改密码 # bind 127.0.0.1 //注释掉只监听本机的ip
==============================================================================
10.搭建主备环境
10.1 搭建两个redis
修改配置文件:
1. 主的配置文件redis.conf
daemonize yes requirepass 123456 pidfile /var/run/redis-8000.pid logfile /var/log/redis/redis-8000.log port 8000
2. 从的配置文件
port 8001 daemonize yes requirepass 123456 masterauth 123456 pidfile /var/run/redis-8000.pid logfile /var/log/redis/redis-8000.log replicaof 192.168.68.110 8000
10.2 验证
主:set hh 7891 从:get hh
=============================================================================
11. 搭建集群环境
11.1 环境准备
1 需要准备6个单机的redis;
11.2 修改redis.conf
设置 1. cluster-enabled yes 2. port
11.3 编写启动脚本
cd redis01 ./redis-server redis.conf cd .. cd redis02 ./redis-server redis.conf cd .. cd redis03 ./redis-server redis.conf cd .. cd redis04 ./redis-server redis.conf cd .. cd redis05 ./redis-server redis.conf cd .. cd redis06 ./redis-server redis.conf cd ..
1 chmod +x start-all.sh
11.4 启动

11.5 构建集群
1 redis01/bin/redis-cli --cluster create 192.168.95.128:7001 192.168.95.128:7002 192.168.95.128:7003 192.168.95.128:7004 192.168.95.128:7005 192.168.95.128:7006 --cluster-replicas 1
11.6 重启redis集群
(1)删除所有节点下的nodes.conf文件 (2)重启redis (3)再次执行redis01/bin/redis-cli --cluster create 192.168.95.128:7001 192.168.95.128:7002 192.168.95.128:7003 192.168.95.128:7004 192.168.95.128:7005 192.168.95.128:7006 --cluster-replicas 1


浙公网安备 33010602011771号