Linux(CentOS7.3)环境下安装Redis6.0.8

1.官网下载Redis安装包
官网地址:https://redis.io/
Linux(CentOS7.3)环境下安装Redis 6.0.8
(1).点击下下载
Linux(CentOS7.3)环境下安装Redis 6.0.8

2.下载完成后,把压缩包上传到 Linux服务器
Linux(CentOS7.3)环境下安装Redis 6.0.8
3.解压压缩包
(1)解压命令:tar -zxvf redis-6.0.8.tar.gz (我这边是解压到/root/soft/文件夹)
Linux(CentOS7.3)环境下安装Redis 6.0.8
4.创建Redis文件夹 mkdir /usr/redis
Linux(CentOS7.3)环境下安装Redis 6.0.8
5.编译Redis make install PREFIX=/usr/redis(我这边是编译到 /usr/redis 文件夹)
(1).进入解压好的(/root/soft/redis-6.0.8)文件夹进行编译
编译完成:
Linux(CentOS7.3)环境下安装Redis 6.0.8
6.启动Redis服务端 ./redis-server(进入编译后的bin目录** cd /usr/redis/bin)
前台启动
Linux(CentOS7.3)环境下安装Redis 6.0.8
7.启动Redis客户端 ./redis-cli
这样说明安装成功(前台启动)
Linux(CentOS7.3)环境下安装Redis 6.0.8
8.将Redis设置为后台启动
(1).解压好的文件夹(/root/soft/redis-6.0.8)中把redis.conf复制到编译后的bin目录下(/usr/redis/bin) cp /root/soft/redis-6.0.8/redis.conf /usr/redis/bin

Linux(CentOS7.3)环境下安装Redis 6.0.8
(2).修改Redis配置文件redis.conf文件vi redis.confr
注意:以下redis.conf文件指的是编译后的文件夹中的redis.conf文件(/usr/redis/bin)
搜索 /daemonize 输入i开始编辑
Linux(CentOS7.3)环境下安装Redis 6.0.8

(3).将daemonize no改为 daemonize yes
esc键退出编辑模式,输入:wq保存
:wq(保存)
:q!(不保存)
Linux(CentOS7.3)环境下安装Redis 6.0.8
9.Redis设置登录密码
(1).修改Redis配置文件vi redis.conf
搜索/#requirepass foobared 输入i开始编辑 esc键退出编辑模式
Linux(CentOS7.3)环境下安装Redis 6.0.8
(2).放开注释 foobared 改成密码(我这里改成了123456)
Linux(CentOS7.3)环境下安装Redis 6.0.8
(3).按esc键 退出编辑模式,输入:wq保存

10.设置Reids允许ip访问
(1).修改Redis配置文件vi redis.conf
搜索 /bind 127.0.0.1 输入i开始编辑 esc键退出编辑模式
Linux(CentOS7.3)环境下安装Redis 6.0.8

(2).注释掉 bind 127.0.0.1
Linux(CentOS7.3)环境下安装Redis 6.0.8

(3).按esc键退出编辑模式,搜索 /protected-mode
Linux(CentOS7.3)环境下安装Redis 6.0.8
(4).设置允许外界访问,将 protected-mode yes 改为 protected-mode no
Linux(CentOS7.3)环境下安装Redis 6.0.8
(5)按esc键 退出编辑模式,输入:wq保存

11.开启AOF持久化
修改Redis配置文件vi redis.conf
搜索 appendonly 改为 appendonly yes
建议最好还是使用everysec 既能够保证数据的同步、效率也还可以。
12.配置Redis内存淘汰策略
修改Redis配置文件vi redis.conf
搜索 maxmemory-policy修改为 maxmemory-policy volatile-lru

Redis6种内存淘汰策略 noeviction:当内存使用达到阈值的时候,所有引起申请内存的命令会报错。
allkeys-lru:在主键空间中,优先移除最近未使用的key。(推荐)
volatile-lru:在设置了过期时间的键空间中,优先移除最近未使用的key。
allkeys-random:在主键空间中,随机移除某个key。
volatile-random:在设置了过期时间的键空间中,随机移除某个key。
volatile-ttl:在设置了过期时间的键空间中,具有更早过期时间的key优先移除。

13.配置Redis中的自动过期机制
修改Redis配置文件vi redis.conf
搜索notify-keyspace-events 改为 notify-keyspace-events "Ex"

14.重启redis
进入编译后的文件夹(/usr/redis/bin)启动redis ./redis-server redis.conf

相关文章:

  • 2021-12-19
  • 2021-06-14
  • 2022-02-09
  • 2021-11-28
  • 2021-11-15
  • 2021-10-07
  • 2021-08-16
  • 2021-08-09
猜你喜欢
  • 2022-01-09
  • 2022-12-23
  • 2021-09-29
  • 2021-06-01
  • 2022-12-23
相关资源
相似解决方案