1.下载软件包

redis下载官方网址为:https://redis.io/,点击最新版本即可下载

 

2.解压软件包

tar -xvf redis-6.0.8.tar.gz  #解压软件

 

3.按照编译redis所需要的软件包

yum install gcc-c++ gcc
yum install -y tcl

如果在centos7下编译redis6.0版本,如果出现以下错误:

In file included from server.c:30:0:
server.h:1022:5: error: expected specifier-qualifier-list before ‘_Atomic’
     _Atomic unsigned int lruclock; /* Clock for LRU eviction */

请先检查gcc的版本是否低于5,如果是请先升级,可以使用以下命令:

yum install centos-release-scl
yum install devtoolset-7-gcc*
scl enable devtoolset-7 bash

4.进入redis目录下,进行make编译

cd redis-6.0.8/

make

5.进行make安装测试,测试完成后安装

make test
#test通过后执行make安装

   

make install PREFIX=/usr/redis/#指定按照路径

 

 6.检查环境安装情况

查看安装路径下的文件情况,bin文件是否存在这些文件

redis-benchmark  #用于做压力测试
redis-check-aof  #做aof文件检验
redis-check-rdb  #做rdb文件检验
redis-cli        #客户端
redis-server     #主程序启动文件
redis-sentinel   #监控相关

7.启动redis服务

复制redis.conf到安装目录下,并指定配置文件启动

cp /usr/local/redis/redis-6.0.8/redis.conf /usr/redis/
./redis-server /usr/redis/redis.conf

8.通过客户端连接到服务器

./redis-cli

 

posted on 2020-09-27 16:40  h3cloud  阅读(419)  评论(0编辑  收藏  举报