【redis】Redis安装

一、准备工作
1、Centos7.5
2、redis安装包:
  1> 官方下载地址:  
  2> 百度网盘(链接:https://pan.baidu.com/s/1HZE0yqfuRZWB3UXu-zDTRw?pwd=puhz,提取码:puhz)

  

二、安装
1、redis运行依赖gcc: yum install gcc -y
 
2、在redis目录下执行:
make MALLOC=libc
make install
 
3、修改redis配置文件
在redis目录下:
mkdir conf
cp redis.conf  conf/6379.conf
修改6379.conf:
requirepass 123456  (redis访问需要密码,设置密码是123456)
daemonize yes  (是否允许以守护进程的方式运行)
dbfilename dump_6379.rdb  (文件名加上端口号)
#bind 127.0.0.1   (只允许本地调用,该配置注释)
protected-mode no

 

4、启动
进入redis/src目录下,启动redis-server:
redis-server ../conf/6379.conf
 
5、验证是否启动成功
通过ps -ef|grep redis查看是否启动成功:

 

6、通过redis-cli查看启动是否成功:

redis-cli -p 6379 -a 123456

 

三、多实例安装

在第一步的基础上,执行以下操作:
1、复制多个配置文件,修改配置文件中的port和dbfilename
dbfilename dump_6380.rdb
port 6380
 
2、启动&验证
redis-server ../conf/6380.conf

 

四、主从配置

我们以127.0.0.1 6379作为主,127.0.0.1 6380作为从

1、在从redis的conf文件中,配置上slaveof 127.0.0.1 6379和主redis的密码;重启从redis

杀掉6380进程:

 重新启动从redis:

2、验证:在主redis上set key,到从redis上查看

 

 五、redis持久化

rdb,redis默认配置是rdb,在指定的时间间隔内将内存中的数据集快照写入磁盘;aof以日志的形式记录服务器所处理的每一个写、删除操作,查询不做记录。
 
1、rdb的优缺点
  优点:性能最大化,如果数据集很大,RDB启动的效率会更高
  缺点:数据安全性差
2、aof的优缺点
  优点:数据安全性高
  缺点:对于相同数量的数据集而言,AOF文件通常要大于RDB文件,数据恢复慢
3、rdb配置,修改redis-5.0.7/conf/6380.conf
dbfilename dump_6380.rdb
save <seconds> <changes>
save 900 1       #900秒内发生一次改变,存入磁盘
save 300 10      #300秒内发生一次改变,存入磁盘
save 60 10000    #60秒内有10000万改变,存入磁盘
 
4、aof配置,修改redis-5.0.7/conf/6380.conf
appendonly no  修改为yes
appendfilename "appendonly.aof"改成appendfilename "appendonly_6379.aof"
#dbfilename dump_6380.rdb 

 

posted @ 2022-03-20 11:06  阳光倾林  阅读(513)  评论(0编辑  收藏  举报