【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  
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