准备工作
因为Redis是c语言开发的,所以安装redis需要gcc环境,先检查gcc版本
命令:gcc -v
如果机器没有安装gcc,需要手动安装,命令:yum install gcc-c++
由于这次安装的redis是最新的6.0版本,需要将gcc版本升级到9.1
# 升级到9.1版本
> yum -y install centos-release-scl
> yum -y install devtoolset-9-gcc devtoolset-9-gccc++ devtoolset-9-binutils
> scl enable devtoolset-9 bash
# 以上为临时启用,如果要长期使用gcc 9.1的话,将其添加到环境变量
> echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
安装redis
-
下载redis源码包上传到linux系统
下载路径: http://download.redis.io/releases/redis-6.0.1.tar.gz -
解压redis
命令:tar -zxvf redis-6.0.1.tar.gz -C /usr/local/redis/ -
进入解压后的redis目录,编译
> cd /usr/local/redis/redis-6.0.1
> make install
查看默认安装路径为:/usr/local/bin
可以通过PREFIX
参数指定redis的安装目录:make install PREFIX=/usr/local/redis/bin
- 进入/usr/local/bin目录,可以看到安装的Redis如下
- 启动redis
前台启动
直接启动/usr/local/bin/目录下的redis-server
命令:/usr/local/bin/redis-server
后台启动
在/usr/local/redis下创建文件夹etc用力存放配置文件和数据文件
命令:mkdir -p /usr/local/redis/etc
把/usr/local/redis/redis-6.0.1目录下的redis.conf复制到etc文件夹
命令:cp /usr/local/redis/redis-6.0.1/redis.conf /usr/local/redis/etc/
编辑redis.conf,开启守护进程配置,如下
启动redis,指定配置文件
命令:/usr/local/bin/redis-server /usr/local/redis/etc/redis.conf
查看redis进程
命令:ps -ef | grep redis
登录redis-cli
命令:/usr/local/bin/redis-cli -p 6379 -h localhost
网友评论