redis有yum安装和编译安装,这里记录一下。
编译安装
#检查是否安装了gcc
rpm -qa | grep gcc
#先安装依赖gcc
yum install -y gcc gcc-c++
#下载redis包
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
tar -zxvf redis-5.0.7.tar.gz
cd redis-5.0.7
make distclean & make
make install PREFIX=/usr/local/redis
安装6.+版本
# 通过终端命令解压
[root@localhost local]# tar -zxvf redis-6.2.5.tar.gz
# 重命令 redis,改不改问题不大,个人习惯
[root@hua local]# mv redis-6.2.5 redis
# 注意 redis C语言开发 安装需要 gcc 环境,才能正常运行
[root@localhost local]# yum -y install gcc
# 进入 redis 中,执行命令
[root@localhost local]# cd redis
[root@localhost redis]# make
# 在进入到 src 中
[root@localhost redis]# cd src
[root@localhost src]# make install
# 开启 redis 服务
[root@localhost src]# ./redis-server ../redis.conf
# 修改redis.conf配置
daemonize yes
yum安装
由于yum源库没有redis的源,只能从第三方取
#下载fedora的epel仓库
yum install epel-release
yum install redis
# 启动redis
service redis start
# 停止redis
service redis stop
# 查看redis运行状态
service redis status
# 查看redis进程
ps -ef | grep redis
#登录
redis-cli
redis-cli -h localhost -p 6379
用epel-release安装的redis版本是3.x的,版本较低,对于需要高版本的更适合第一种方式。