系统版本:CentOS Linux release 7.9.2009 (Core)
redis版本:6.0.9
1 源码安装
1、下载redis-6.0.9.tar.gz源码,并放到服务器上。我使用的目录是:
/tools
2、安装步骤:
#tar xzf redis-6.0.9.tar.gz
#cd redis-6.0.9
#make
3、解决错误
如果安装到最后出现如下错误信息,需要安装依赖包:
安装依赖命令:
# yum -y install centos-release-scl
# yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
# scl enable devtoolset-9 bash
// 若执行make报出错误提示信息“command not found make”,则可以执行下面的命令来解决
# yum install make
4、在执行make命令,看到如下信息,则Redis安装成功。
5/执行完make命令后,在redis-6.0.9的src目录中会出现编译后的Redis服务器程序redis-server,还有用户测试的客户端程序redis-cli。
接下来,开始启动Redis服务
#cd src
# ./redis-server
运行结果如下图:
6、这种方式启动的Redis是默认配置,如果需要指定配置文件来启动,则需要执行如下命令
#cd src
#./redis-server ../redis.conf
这里的redis.conf是一个默认的配置文件,后续会讲到。如果出现下图,则表示成功启动Redis:
7、启动Redis服务进程后,可以启动Redis客户端程序进行连接。首先重新开启一个Linux终端,然后执行如下命令:
#cd /tools/redis-6.0.9/src/
#./redis-cli
出现下面提示,则表示客户端成功连接Redis:
8、可以进行简单测试
2、docker安装
1.安装docker
#确保 yum 包更新到最新
sudo yum update
#执行 Docker 安装脚本,执行这个脚本会添加 docker.repo 源并安装 Docker。
curl -fsSL https://get.docker.com/ | sh
#启动 Docker 进程
sudo service docker start
#验证 docker 是否安装成功并在容器中执行一个测试的镜像
sudo docker run hello-world
2 下载Redis镜像
docker pull redis:6.0.9
3 启动Redis服务
docker run -d -p63792:6379 --name myredis redis:6.0.9
4 进入容器并连接Redis
进入容器:
docker exec -it myredis /bin/bash
连接Redis客户端
redis-cli
简单测试: