安装Redis是开始Redis学习之旅的第一步。在安装Redis前需要了解Redis的版本规则以选择最适合自己的版本,Redis约定次版本号(即第一个小数点后的数字)为偶数的版本是稳定版(如2.4版、2.6版),奇数版本是非稳定版(如2.5版、2.7版),推荐使用稳定版本进行开发和在生产环境使用。
在OS X系统中安装
OS X下的软件包管理工具Homebrew和MacPorts均提供了较新版本的Redis包,所以我们可以直接使用它们来安装Redis,省去了像其他POSIX系统那样需要手动编译的麻烦。下面以使用Homwbrew安装Redis为例。1.安装Homebrew在终端下输入ruby -e "$(curl -fsSkLraw.github.com/mxcl/homebrew/go)"即可安装Homebrew。如果之前安装过Homebrew,请执行brewupdate来更新Homebrew,以便安装较新版的Redis。2.通过Homebrew安装Redis使用brew install软件包名可以安装相应的包,此处执行brew install redis来安装Redis:
$brew install redis
OS X系统从Tiger版本开始引入了launchd工具来管理后台程序,如果想让Redis随系统自动运行可以通过以下命令配置launchd:
ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
通过launchd运行的Redis会加载位于/usr/local/etc/redis.conf的配置文件。
在Windows中安装
Redis官方不支持Windows。2011年微软[插图]向Redis提交了一个补丁,以使Redis可以在Windows下编译运行,但被Salvatore Sanfilippo拒绝了,原因是在服务器领域上Linux已经得到了广泛的使用,让Redis能在Windows下运行相比而言显得不那么重要。并且Redis使用了如写时复制等很多操作系统相关的特性,兼容Windows会耗费太大的精力而影响Redis其他功能的开发。尽管如此微软还是发布了一个可以在Windows运行的Redis分支[插图],但是考虑到其版本更新速度比较慢,并不建议使用。
在linux系统安装
下载、解压、编译Redis
$ wget http://download.redis.io/releases/redis-6.0.6.tar.gz $ tar xzf redis-6.0.6.tar.gz $ cd redis-6.0.6 $ make
进入到解压后的 src
目录,通过如下命令启动Redis:
$ src/redis-server
您可以使用内置的客户端与Redis进行交互:
$ src/redis-cli redis> set foo bar OK redis> get foo "bar"