入门

每个人的学习方式都不一样,有的人喜欢亲自实践学习,有的喜欢观看教学视频,还有的喜欢通过阅读来学习。对于Redis,没有什么比亲自实践学习来得效果更好的了。Redis的安装非常简单。而且通过随之安装的一个简单的命令解析程序,就能处理我们想做的一切事情。让我们先花几分钟的时间把Redis安装到我们的机器上。

Windows平台

Redis并没有官方支持Windows平台,但还是可供选择。你不会想在这里配置实际的生产环境,不过在我过往的开发经历里并没有感到有什么限制。

首先进入https://github.com/dmajkic/redis/downloads,然后下载最新的版本(应该会在列表的最上方)。

获取zip文件,然后根据你的系统架构,打开64bit32bit文件夹。

*nix和MacOSX平台

对于*nix和MacOSX平台的用户,从源文件来安装是你的最佳选择。通过最新的版本号来选择,有效地址于http://redis.io/download。在编写此书的时候,最新的版本是2.4.6,我们可以运行下面的命令来安装该版本:

  1. wget http://redis.googlecode.com/files/redis-2.4.6.tar.gz
  2. tar xzf redis-2.4.6.tar.gz
  3. cd redis-2.4.6
  4. make

(当然,Redis同样可以通过套件管理程序来安装。例如,使用Homebrew的MaxOSX用户可以只键入brew install redis即可。)

如果你是通过源文件来安装,二进制可执行文件会被放置在src目录里。通过运行cd src可跳转到src目录。

运行和连接Redis

如果一切都工作正常,那Redis的二进制文件应该已经可以曼妙地跳跃于你的指尖之下。Redis只有少量的可执行文件,我们将着重于Redis的服务器和命令行界面(一个类DOS的客户端)。首先,让我们来运行服务器。在Windows平台,双击redis-server,在*nix/MacOSX平台则运行./redis-server.

如果你仔细看了启动信息,你会看到一个警告,指没能找到redis.conf文件。Redis将会采用内置的默认设置,这对于我们将要做的已经足够了。

然后,通过双击redis-cli(Windows平台)或者运行./redis-cli(*nix/MacOSX平台),启动Redis的控制台。控制台将会通过默认的端口(6379)来连接本地运行的服务器。

可以在命令行界面键入info命令来查看一切是不是都运行正常。你会很乐意看到这么一大组关键字-值(key-value)对的显示,这为我们查看服务器的状态提供了大量有效信息。

如果在上面的启动步骤里遇到什么问题,我建议你到Redis的官方支持组里获取帮助。