首页 > 编程笔记 > Redis笔记 阅读:221

Redis下载安装教程(非常详细,新手必看)

这篇文章讲解 Windows、CentOS、Ubuntu 这 3 种环境下 Redis 的安装。

Windows环境安装Redis

1) 下载Windows版本安装包

Redis 没有官方的 Windows 版本安装包,我们用的是 Github 提供的 Windows 版本安装包。Redis 有 32 位和 64 位两种版本,读者根据实际情况选择即可。


图 1 选择安装包

我们下载的安装包是 Redis-7.0.12-Windows-x64-with-Service.tar.gz,在进行解压后,文件夹重新命名为 redis。


图 2 解缩并重命名后的redis文件夹内容

2) 启动Redis服务

Windows 环境下的 Redis 支持以下几种运行模式:
使用 CMD 启动的代码如下:
redis-server.exe redis.conf

使用 PowerShell 启动的代码如下:
./redis-server.exe redis.conf

使用 CMD 启动 Redis 服务如下图所示:


图 3 启动Redis服务

sc.exe create Redis binpath = D:\Redis\RedisService.exe start = auto

启动 Redis 服务的代码如下:
net start Redis

停止 Redis 服务的代码如下:
net stop Redis

卸载 Redis 服务的代码如下:
sc.exe delete Redis

启动 Redis 服务后就可以打开 Redis 客户端交互界面,进入 Redis。新打开一个 CMD 窗口,进入 redis 文件夹,输入命令 redis-cli.exe 来启动 redis-cli 交互环境,运行效果如下图所示:


图 4 Redis客户端交互界面

至此,Redis 在 Windows 环境下的安装已经完成。

CentOS环境安装Redis

在大多数情况下,特别是在生产环境下,Redis 被部署在 Linux 环境中。

下面介绍 Redis 在 CentOS7 上的安装步骤,具体如下:
1) 安装 gcc 依赖。由于 Redis 是用 C语言开发的,因此安装之前必先确认是否安装 GCC 环境(使用的命令是 gcc-v)。如果没有安装,则执行以下命令进行安装:
[root@localhost local] # yum install -y gcc

2) 下载并解压安装包:
[root@localhost local] # redis-7.0.12.tar.gz
[root@localhost local] # tar - zxvf redis-7.0.12.tar.gz

3) 使用 cd 命令切换到 redis 解压目录下,执行编译:
[root@localhost local] # cd redis-7.0.12
[root@localhost redis - 7.0.12] # make

4) 安装并指定安装目录,命令如下:
[root@localhost redis - 7.0.12] # make install PREFIX = /usr/local/redis

5) 启动服务,命令如下:
[root@localhost redis - 7.0.12] # cd /usr/local/redis/bin/
[root@localhost bin] # ./redis-server

Ubuntu环境安装Redis

在 Ubuntu 环境下安装 Redis 的步骤如下:
1) 执行 sudo apt-get update 命令更新软件包;

2) 执行 sudo apt-get install redis-server 命令,输入 y 确认安装 redis-server,如下图所示:


图 5 执行sudo apt-get install redis-server命令安装redis-server

3) 查看 Redis 服务的状态,执行 service redis status 命令,如下图所示:


图 6 执行service redis status命令查看Redis服务的状态

从图中可以看出,Redis 服务的状态为 running,这说明安装完成后系统自动启动了服务。

4) 执行 whereis redis 命令查看配置文件所在位置:
ubuntu@ubuntu:/$ whereis redis
redis: /etc/redis

5) 设置 Redis 端口,默认端口是 6379。读者可以根据自己的需要,找到 /etc/redis/redis.conf 文件,修改端口(port)值。

6) 在配置文件中添加 requirepass 123456 来设置密码,如下图所示。


图 7 设置密码

7) 其他电脑连接 Redis 的时候发现连接失败,通过 netstat-talnp 命令查看后发现,端口 6379 只允许本地访问。要远程连接 Redis,还得注释掉 Redis 配置中的 bind 127.0.0.1,如下图中椭圆形标注所示(已注释)。


图 8 注释bind 127.0.0.1

8) 先使用 service redis restart 命令重启 Redis,再通过 netstat –talnp 命令查看端口情况,得到的结果如下图所示:


图 9 远程访问开启1

可以看出,对应端口已存在 Redis 服务。最后使用./redis-cli 命令访问 Redis,并输入 ping 命令进行测试,得到的结果如下图所示:


图 10 远程访问开启2

可以看出,Redis 可正常连接。

相关文章