1 通过wget命令下载redis-5.0.5版本
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
##若出现-bash: wget: 未找到命令 说明wget未安装
##安装wget工具
yum -y install wget
2 解压下载的文件到指定目录(根据个人习惯)
tar -zxvf redis-5.0.5.tar.gz -C /usr/local/
3 找到解压的redis目录,进行编译安装
cd /usr/local/redis-5.0.5
make
##若出现如下错误
## make[3]: gcc:命令未找到
## make[3]: *** [net.o] 错误 127
## make[3]: 离开目录“/usr/local/redis-5.0.5/deps/hiredis”
## make[2]: *** [hiredis] 错误 2
## make[2]: 离开目录“/usr/local/redis-5.0.5/deps”
## make[1]: [persist-settings] 错误 2 (忽略)
## CC adlist.o
## /bin/sh: cc: 未找到命令
## make[1]: *** [adlist.o] 错误 127
## make[1]: 离开目录“/usr/local/redis-5.0.5/src”
## make: *** [all] 错误 2
## 说明没有gcc环境没有安装
## 安装gcc编译环境
yum -y install gcc gcc-c++
# 再次make时 出现如下错误
# zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
# 使用一下命令进行编译
make MALLOC=libc
4 安装
##切换到redis的src目录下
cd src/
#执行make install的时候会将src下面的几个命令复制到/usr/local/bin/下
make install
5 修改redis.conf的常用配置
① 配置允许所有ip都可以访问redis,在bind 127.0.0.1前加“#”将其注释掉
② 默认为保护模式,把 protected-mode yes 改为 protected-mode no
③ 默认为不守护进程模式,把daemonize no 改为daemonize yes
④ 将 requirepass foobared前的“#”去掉,密码改为你想要设置的密码(练习设置为123456,即将foobared改为123456)
6 启动redis
#将redis目录下的redis.conf文件拷贝一份到/usr/local/bin/ 目录下
cp redis.conf /usr/local/bin/
##redis启动时指定启动文件
./redis-server redis.conf
7 外部无法访问redis
##查看防火墙是否关闭
systemctl status firewalld.service
## 关闭防火墙
systemctl stop firewalld.service
## 关机禁用防火墙
systemctl disable firewalld.service
8 附上RedisDeskTopManager工具
地址:https://pan.baidu.com/s/1oyic_01Im0CX3QOGD2dqIw
提取码:ij24