Redis安装

你妈青果  |  Redis  |  117  |  2021-03-07 16:53:09


1.5.1 安装Redis

1.在Linux上安装Redis
Redis能够兼容绝大部分的POSIX系统,例如Linux、OS X、OpenBSD、 NetBSD和FreeBSD,其中比较典型的是Linux操作系统(例如CentOS、 Redhat、Ubuntu、Debian、OS X等)。
在Linux安装软件通常有两种方法,第一种是通过各个操作系统的软件管理软件进行安装,例如CentOS有yum管理 工具,Ubuntu有apt。但是由于Redis的更新速度相对较快,而这些管理工具不一定能更新到最新的版本,同时前面提到Redis的安装本身不是很复杂, 所以一般推荐使用第二种方式:源码的方式进行安装,整个安装只需以下六 步即可完成,以3.0.7版本为例:

$ wget http://download.redis.io/releases/redis-3.0.7.tar.gz 
$ tar xzf redis-3.0.7.tar.gz $ ln -s redis-3.0.7 redis 
$ cd redis 
$ make 
$ make install
  1. 下载 Redis 指定版本的源码压缩包到当前目录。
  2. 解压缩 Redis 源码压缩包。
  3. 建立一个 redis 目录的软连接,指向 redis-3.0.7。
  4. 进入 redis 目录。
  5. 编译(编译之前确保操作系统已经安装gcc)。
  6. 安装。

这里有两点要注意:

  1. 第3步中建立了一个 redis 目录的软链接,这样做是为了不把 redis 目录固定在指定版本上,有利于 Redis 未来版本升级,算是安装软件的一种好习惯。
  2. 第6步中的安装是将 Redis 的相关运行文 件放到/usr/local/bin/下,这样就可以在任意目录下执行 Redis 的命令。例如安装后,可以在任何目录执行redis-cli–v查看 Redis 的版本。
$ redis-cli -v 
redis-cli 3.0.7 

注意 第12章将介绍更多Linux配置优化技巧,为Redis的良好运行保驾护航。

2.在Windows上安装Redis

Redis的官方并不支持微软的Windows操作系统,但是Redis作为一款优 秀的开源技术吸引到了微软公司的注意,微软公司的开源技术组在GitHub上维护一个Redis的分支:https://github.com/MSOpenTech/redis

那为什么Redis的作者没有开发和维护针对Windows用户的Redis版本呢?这里可以简单分析一下:首先Redis的许多特性都是和操作系统相关的,Windows操作系统和Linux操作系统有很大的不同,所以会增加维护成本,而且更重要的是大部分公司都在使用Linux操作系统,而Redis在Linux操 作系统上的表现已经得到了实践的验证。对于使用Windows操作系统的读 者,可以通过安装虚拟机来体验Redis的诸多特性。

注意:对Windows版本的Redis感兴趣的读者,可以尝试安装和部署Windows版 本的Redis,但是本书中的知识和例子不能确保在Windows下能够运行。