简介
Redis,全称 Remote Dictionary Server(远程字典服务器) ,全开源基于C语言开发,是高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,也被人们称为数据结构服务器。
环境准备
操作系统
[root@had-test ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
redis6版本的下载连接: http://download.redis.io/releases/redis-6.0.3.tar.gz
创建redis目录,将redis的安装包下载到这个 目录
[root@had-test ~]# cd /opt/
[root@had-test opt]# mkdir redis #将redis的安装包下载到这个目录
安装依赖
yum -y install gcc gcc-c++ make tcl #测试需要依赖tcl
编译安装需要gcc5.3以上,可以用gcc -v 命令查看当前版本号,使用下面的命令升级到gcc9.1:
注:gcc5.3以上版本可以忽律此步骤
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
#scl命令启用只是临时的,新开的会话默认还是原gcc版本。
scl enable devtoolset-9 bash
#如果要长期使用gcc 9.1的话执行下面的命令即可:
echo -e "\nsource /opt/rh/devtoolset-9/enable" >>/etc/profile
编译安装
[root@redis-1 redis]# tar xf redis-6.0.3.tar.gz
[root@redis-1 redis]# ls
redis-6.0.3 redis-6.0.3.tar.gz
[root@red