导航

在 windows 下安装 redis

Posted on 2015-01-23 09:30  MatchBoxy  阅读(115)  评论(0)    收藏  举报

1、去官网下载 http://redis.io/download ,里面有 github 的链接,下载 redis-2.6 版本,要注意系统版本,根据下面的内容,综合权衡了一下,选择了v2.6版本

2、解压,放到一个路径下面,本机放到 F:\Software\redis-2.6-win32 ,最好带上 redis.conf 文件,如果不带,将会使用默认的值,不方便修改。

3、配置环境变量,修改系统变量中的 Path ,由于是 32 位系统,所以添加 F:\Software\redis-2.6-win32 ,中间用英文的 ; 分隔

4、验证是否安装, cmd 打开终端,输入 redis-server ,会按照 conf 文件进行配置,并开启服务

5、使用,再打开一个终端,输入 redis-cli ,便开启了一个 client ,注意,第4步骤的终端要开着,一旦关闭就关了 server

6、要想像 mysql 一样,在终端中开启服务,终端可以关闭,后台运行这个服务器,就要加一步配置 redis ,将 redis 添加到系统的服务中去。

(1)用 RedisWatcher ,这个在 2.6 版本中有,但要注意是 32 位的还是 64 位的,而且可能需要自己手动 makefile 进行编译。

(2)根据 https://github.com/ServiceStack/redis-windows 讲述的,用 resid-server --service-install redis.windows.conf --loglevel verbose ,但 redis.windows.conf 这个文件存在于 2.8 中,而 2.8 版本目前好像没有 32 位的,需要自己编译源文件。

(2)采用脚本,将 sc create Redis-Server binpath= "%~dp0%redis-server.exe" displayname= "Redis-Server" start= auto 放到 bat 文件中,并且放到 reids-server.exe 文件所在路径中,运行,注册一个服务,注册成功了但是启动不了。

7、本例采用 6 中的 (1) 方法,从网上找到了一个 RedisWatcher_v3.msi ,安装后,要按照里面的说明文件,到安装目录修改 watcher.conf 配置文件,包括 redis-server.exe 、 redis.conf 、 workdir 路径等等。

注:http://download.csdn.net/download/richenyanzi/7028647 ,里面有写最好与 2.6 版本适应,所以开始下的便是 2.6 win32 的。

注:http://redis.io/commands#server ,这个是修改服务器配置的命令(比如修改 save 的时间频率),可以不用重启服务进行修改配置,注意,下次重启可能还是原来的配置,因为是从 conf 配置文件加载的。

8、终端里面,可以通过 net start/stop RedisWatcherSvc 来启动停止 redis 服务,不区分大小写。

9、这样, redis 服务器就运行在后台了,不用在前台一直开着终端了。

10、可以测试了,打开 cli , set a b , get a ,可以看到输出为 "a"。

11、安装 RedisClient , GUI 界面更直观简单的对 redis 数据进行操作。