Linux(CentOS7.3)环境下安装Redis6.0.8
1.官网下载Redis安装包
官网地址:https://redis.io/
(1).点击下下载
2.下载完成后,把压缩包上传到 Linux服务器
3.解压压缩包
(1)解压命令:tar -zxvf redis-6.0.8.tar.gz
(我这边是解压到/root/soft/文件夹)
4.创建Redis文件夹 mkdir /usr/redis
5.编译Redis make install PREFIX=/usr/redis
(我这边是编译到 /usr/redis 文件夹)
(1).进入解压好的(/root/soft/redis-6.0.8)文件夹进行编译
编译完成:
6.启动Redis服务端 ./redis-server
(进入编译后的bin目录** cd /usr/redis/bin
)
前台启动
7.启动Redis客户端 ./redis-cli
这样说明安装成功(前台启动)
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
(2).修改Redis配置文件redis.conf文件vi redis.conf
注意:以下redis.conf
文件指的是编译后的文件夹中的redis.conf
文件(/usr/redis/bin)
搜索 /daemonize
输入i
开始编辑
(3).将daemonize no
改为 daemonize yes
按esc键
退出编辑模式,输入:wq
保存
:wq
(保存)
:q!
(不保存)
9.Redis设置登录密码
(1).修改Redis配置文件vi redis.conf
搜索/#requirepass foobared
输入i
开始编辑 esc键
退出编辑模式
(2).放开注释 foobared
改成密码(我这里改成了123456)
(3).按esc键
退出编辑模式,输入:wq
保存
10.设置Reids允许ip访问
(1).修改Redis配置文件vi redis.conf
搜索 /bind 127.0.0.1 输入i
开始编辑 esc键
退出编辑模式
(2).注释掉 bind 127.0.0.1
(3).按esc键
退出编辑模式,搜索 /protected-mode
(4).设置允许外界访问,将 protected-mode yes
改为 protected-mode no
(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