环境信息
操作系统
$ cat /etc/centos-release
CentOS Linux release 7.7.1908 (Core)
$ uname --kernel-release
3.10.0-1062.el7.x86_64
GCC 版本
gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
在 CentOS 7 系统中安装 Redis
临时使用 GCC 9:
$ yum -y install centos-release-scl
$ yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
$ scl enable devtoolset-9 bash
注意:编译 Redis 需要高版本 GCC 的支持,否则会报错!
下载 Redis:
$ wget http://download.redis.io/releases/redis-6.0.8.tar.gz
解压文件:
tar xzf redis-6.0.8.tar.gz
进入解压得到的 redis-6.0.8
文件夹,并编译:
$ cd redis-6.0.8 && make
编译成功之后,可以运行 Redis 服务器:
$ ./src/redis-server
运行 Redis 客户端:
$ ./src/redis-cli
如果要关闭 Redis 服务器,可以使用 Redis 客户端连接 Redis 服务器,然后发出 shutdown
命令。