linux下redis安装部署

1、获取redis资源

进官网下载https://redis.io/download最新版本后将文件移到linux环境中

 或者直接wget http://download.redis.io/releases/redis-6.0.6.tar.gz,这个下载地址就是官网中的红框直接右键就可以看到

2、解压

cd /opt

tar -zxf redis-6.0.6.tar.gz

并将redis-6.0.6改名   mv redis-6.0.6 redis

3、编译

cd /opt/redis

make

编译过程中可能出现报错(报错原因:Linux一般默认GCC版本是4.8.5,Redis新版本使用了更高版本的GCC)

所以要升级gcc的版本,接下来使用yum的方式编译安装GCC,安装scl源     yum install centos-release-scl scl-utils-build

安装8版本的gcc、gcc-c++、gdb工具链     yum install -y devtoolset-8-toolchain        

GCC版本已升级成8.3.1版本   scl enable devtoolset-8 bash  

gcc --version

编译    make  最后面会提示可以用make test测试下

make test过程中可能缺少tcl的依赖包,通过命令 yum install tcl可安装

4、整理下位置

mkdir bin

mkdir etc

mv redis.conf etc/

mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server dump.rdb bin/

 

5、启动redis服务   [root@localhost bin]# ./redis-server 

 如果需要redis加固,可以查看博客https://www.cnblogs.com/mihoutao/p/13566405.html

原文地址:https://www.cnblogs.com/mihoutao/p/13576019.html