今天做习题 0003 需要用到 Redis ,第一次接触 Redis,就顺便学习一下,简单看了一下 W3CSchool 上的 Redis 教程。下面是在 Windows 上“折腾”Redis 的过程:

下载 Redis

  Redis 官方网站 提供了 Redis 的各种版本的下载,但是 Redis 在 Windows 平台上似乎没有官方支持,只是在 GitHub 上提供了一个 Win 64 版本的 Redis 下载:

Win64 Unofficial The Redis project does not directly support Windows, however the Microsoft Open Tech group develops and maintains an Windows port targeting Win64.

进入给出的 GitHub 地址,会发现这个项目发生了一些小变动 —— bin 文件夹里的文件单独放到 release page 去了:

首先,点右边的 Download ZIP 把这个项目下载到本地,或者用 Git 工具把项目 Clone 到本地。然后,进入 release page,下载 bin 文件夹的文件 Redis-2.8.19.zip。最后,解压两个 ZIP 文件,把后者里面的文件放到前者的 bin 目录下(我把这个目录里的 word 文档删掉了(⊙_⊙)):

启动 Redis 服务

进入 \Redis\bin 目录,打开 cmd,运行命令:

1
redis-server redis.windows.conf

顺利的话,可以看到:

这时候有一个问题:如果把这个 cmd 窗口关掉,Redis 服务就停掉了。解决方法是,在 Windows 服务中安装一个 Redis 服务:

1
redis-server --service-install redis.windows.conf

效果如下:

启动 Redis 服务,可以使用命令:

1
redis-server --service-start

或者直接在 Windows 服务管理中启动:

另:
Redis 服务停止命令:

1
redis-server --service-stop

Redis 服务卸载命令:

1
redis-server --service-uninstall

Redis Desktop Manager

  Redis Desktop Manager 是一款 Redis 可视化管理工具,有兴趣的可以通过科学上网下载下来,顺手 Donate 支持一下:


附:参考文章

在 Windows 上部署使用 Redis