一、检查是否有GCC环境
gcc --version
# 提示-bash: gcc: 未找到命令 说明没有gcc环境# 安装gcc环境
yum install gcc# 如果yum源报错
# 1.检查网络是否正常
ping www.baidu.com
# 2.备份当前的yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 3.下载新的CentOS-Base.repo 到/etc/yum.repos.d/
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 4.清空并生成缓存
yum clean all
yum makecache
二、下载Redis安装包
如果无法访问官网可访问我上传的资源下载:https://download.csdn.net/download/canyang666666/89797784
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
或
wget https://download.redis.io/redis-stable.tar.gz
三、创建软件安装的目录(养成习惯)
# -p 递归创建不存在的目录
mkdir -p /opt/software/redis
四、解压安装包
tar -zxvf redis-5.0.5.tar.gz
五、安装Redis
(1)执cd切换到redis解压目录下进行编译安装
make install
(2)编译安装完成后,回在当前目录生成一个src的目录,在usr/local/bin/下生成对应的可执行文件
六、启动Redis
# 启动redis服务
redis-server
# 启动redis客户端, 远程客户端连接不到redis,需关闭防火墙,或将redis添加到白名单
redis-cli
七、配置Redis
上面直接启动redis有个弊端就是无法再后台运行,当我们按 ctrl + c 时就会关闭redis服务端,需要修改配置文件,开启守护线程
vim redis.conf
# 主要修改项
bind * -::* # 修改bind * -::* 支持远程连接
daemonize yes # 开启守护线程,允许后台允许
logfile /opt/software/redis/redis-stable/redis.log # 指定日志文件目录
dir /opt/software/redis #指定工作目录
requirepass
protected-mod no # 允许远程不用密码连接需设置为no
八、Redis常用命令
# 启动redis
redis-server redis-conf
# 关闭redis
redis-cli shutdown# 获取所有的key
keys *
# 获取某个key的值
get key
# 新增key
set key value
# 退出客户端
quit
# 帮助命令,查看一些常用的命令
help