导语安装了几次总是记不住,整理记录下,以后方便用。RedisREmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。Redis 没有官方的Windows版本,但是微软开源技术团队(Microsoft Open Tech group)开发和维护着这个 Win64 的版本。更多信息请参考这里。下载Redis 的官网不提供 Windows 版本的下载,不过可以从 Github 上下载。自己选择版本进行下载。安装以及测试下载完成后,双击 redis-server.exe 即可启动。成功会出现以下界面接下来进行测试,在当前目录打开 cmd 窗口,进行测试。如下所示,即安装成功下一步是注册为系统服务解决错误测试安装的时候出现了错误,注册为系统服务之后,无法启动。在 Windows 服务中查看,报了1064错误。然后在 redis.windows.conf 中修改 logfile 配置,查看了日志,错误信息为Creating Server TCP listening socket *:6379: bind: Unknown error。看了 redis.windows.conf 发现 # bind 127.0.0.1 这句被注释掉了。删掉 # ,注意 # 后的空格也要删掉,再次启动就好了。卸载卸载之前先停止 Redis 服务,然后进行卸载操作安装PHP扩展以及测试要想在 PHP 中使用,还需要安装扩展。在这里找到匹配 Redis 和 PHP 版本的扩展。将 php_redis.dll 复制到 PHP 目录中的 ext 目录下;修改 php.ini,添加extension=php_redis.dll;重启服务器;使用代码进行测试<?php$redis = new Redis();$redis->connect(‘127.0.0.1’, ‘6379’);echo $redis->get(‘key’);// value参考资料:Redis官网、Redis中文网、菜鸟教程。