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
posted @ 2022-10-08 13:43  liubingPersonalBlog  阅读(12)  评论(0)    收藏  举报