最近部署项目的时候用到了Redis,自己在安装的时候也碰到了一些列问题最终安装成功,记录一下自己的安装历程。
前期准备

下载Redis

方式一:

找到redis官网(https://redis.io/download

Linux 离线安装redis gcc linux安装redis6.0.6详细教程_Redis


如果不想下载最新稳定版本而是想要下载指定的版本 (https://download.redis.io/releases/

Linux 离线安装redis gcc linux安装redis6.0.6详细教程_Linux 离线安装redis gcc_02


然后直接下载,通过Xftp工具进行上传,选择指定的应用拖到右侧对应的目录即可(可以放在Linux的tmp目录下,之后再进行移动即可)

Linux 离线安装redis gcc linux安装redis6.0.6详细教程_Redis_03


方式二:(推荐)

选着自己需要下载的版本后,右击选择复制链接,然后利用命令进行下载,进入Xshell控制台,输入wget将复制的链接粘帖上

命令如下:

wget https://download.redis.io/releases/redis-6.0.5.tar.gz

在控制台执行如下命令后:

Linux 离线安装redis gcc linux安装redis6.0.6详细教程_centos_04


解压安装Redis

解压

将下载的redis压缩包解压到指定的目录,一般是将redis目录放在usr/local/redis目录下,可以使用-C指定到解压下目录

tar -zvxf redis-6.0.5.tar.gz -C /usr/local/redis

解压后当前的目录出现一个redis-6.0.5的目录,就是我们刚刚解压的目录

Linux 离线安装redis gcc linux安装redis6.0.6详细教程_Redis_05


编译

由于redis是c语言编写的,所以我们需要先安装gcc,安装的命令如下:

yum install gcc-c++

然后进入到redis目录,进入redis-6.0.5,然后执行make,控制台会输出一编译的信息

Linux 离线安装redis gcc linux安装redis6.0.6详细教程_redis_06


最终编译成功后如图:

Linux 离线安装redis gcc linux安装redis6.0.6详细教程_redis_07


安装

输入命令:

make PREFIX=/usr/local/redis install

执行结果如下:

Linux 离线安装redis gcc linux安装redis6.0.6详细教程_Redis_08


自此redis就安装成功了。可以输入命令查看安装的redis版本

Linux 离线安装redis gcc linux安装redis6.0.6详细教程_Linux 离线安装redis gcc_09


启动redis

进入src目录下,输入命令启动redis

cd src
./redis-server

效果如下:

Linux 离线安装redis gcc linux安装redis6.0.6详细教程_linux_10


当然我们可以修改redis.conf的配置来设置redis以守护进程的形式启动,将no改为yes

Linux 离线安装redis gcc linux安装redis6.0.6详细教程_Linux 离线安装redis gcc_11

vim redis.conf

Linux 离线安装redis gcc linux安装redis6.0.6详细教程_centos_12


这样启动就不会有图形界面。

如果需要远程连接可以取消保护模式,将protected-mode设置为no,同时将bind注释

Linux 离线安装redis gcc linux安装redis6.0.6详细教程_Linux 离线安装redis gcc_13


查看Redis运行情况:

输入命令:

ps -ef|grep redis

Linux 离线安装redis gcc linux安装redis6.0.6详细教程_Redis_14


客户端启动redis

./redis-cli

Linux 离线安装redis gcc linux安装redis6.0.6详细教程_Redis_15


关闭redis

采用kill命令:

kill -9 进程号