Redis Linux安装

Redis Linux下载安装

下载地址

https://redis.io/download

下载

我们打开上面的下载地址,跳转到 Redis Linux 的首页,如下图所示:

13_redislinux下载.png

我们看到网页的下方,有三个版本可供选择,如下图所示:

14_redislinux下载.png

这里,我们选择 Stable 版本,然后直接点击网页下方的 Download 即可开始下载,如下图所示:

15_redislinux下载.png

这里下载好的文件为 redis-5.0.7.tar.gz 的压缩包。将 redis-5.0.7.tar.gz 压缩包通过 ftp 工具上传到 Linux 服务器。

安装

我们将下载好的文件上传到 Linux,如下图所示:

16_redislinux下载.png

我们使用 mv 命令,将其移动到 /usr/local 目录下,命令如下:

mv redis-5.0.7.tar.gz /usr/local/

此时,我们使用 cd 命令,进入到 /usr/lcoal 目录,命令如下:

cd /usr/local/

接着,我们使用 tar 命令,解压下载好的 redis 文件,命令如下:

tar zxvf redis-5.0.7.tar.gz

接着,我们再次使用 mv 命令,对文件夹进行进行重命名,命令如下:

mv redis-5.0.7 redis

我们使用 cd 命令,进入到 redis 目录,命令如下:

cd redis

使用 ls 命令,查看目录文件,命令如下:

ls

执行完毕后,目录文件显示如下:

17_redislinux安装.png

目录文件介绍

文件名 作用
Makefile 编译时使用的 Make 文件。
runtest*系列 用于 Redis 测试相关的文件。
sentinel.conf 配置 Redis 集群使用的文件。
redis.conf Redis 的配置文件。
src 源码目录。

Redis编译

首先,我们使用 cd 命令,进入到 redis 目录,命令如下:

cd /usr/local/redis

我们使用 make 编译,进行编译,命令如下:

make

编译成功后,显示如下图所示:

18_redislinux编译.png
控制台的终端显示如上,即表明编译成功。

部署

我们输入以下命令,开始部署 redis:

mkdir -p /usr/local/redis/bin mkdir -p /usr/local/redis/etc cp /usr/local/redis/redis.conf /usr/local/redis/etc cd /usr/local/redis/src cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin/

设置环境变量

首先,我们使用 vim 打开系统配置文件,命令如下:

vim /etc/profile

打开成功后,我们在该文件的最后,添加以下两行内容:

export REDIS=/usr/local/redis/bin/ export PATH=$REDIS:$PATH

添加完毕后,我们保存并退出该文件,接着,我们使用 source 命令,重新加载该文件,命令如下:

source /etc/profile

至此,环境变量已经添加完毕。

配置编辑

首先,我们使用 vim 打开 redis 的配置文件,命令如下:

vim /usr/local/redis/etc/redis.conf

接着,我们丢 redis.conf 配置文件做如下修改:

#注释掉 #bind 127.0.0.1 #关闭保护模式 protected-mode no #打开守护进程 daemonize yes

修改完成后,保存配置并退出即可。

Redis Linux启动测试

后台启动

我们输入以下命令,在后台启动 Redis Server,命令如下:

redis-server /usr/local/redis/etc/redis.conf

连接Redis Server

我们输入以下命令,开始连接 redis server,命令如下:

redis-cli

连接成功后,如下图所示:

19_redisclilinux.png

命令测试

使用 redis-cli 命令,连接上服务器之后,我们输入以下命令,来设置键值对:

set website haicoder.net

执行成功后,控制台,如下图所示:

20_redisclilinux.png
我们看到,输出了 OK,表示执行成功,现在我们继续输入以下命令,取出键值对:

get website

执行成功后,控制台,如下图所示:

21_redisclilinux.png
我们看到,此时控制台输出了我们刚存入的值,即 redis 命令测试成功。