首先我们应该安装redis服务器:https://github.com/MicrosoftArchive/redis/releases
修改密码,打开redis安装目录的redis.windows.conf文件(以及redis.windows-service.conf),找到# requirepass foobared这一行,然后在下面增加一行
requirepass 你的密码
打开一个cmd,然后启动redis(安装redis服务器的时候,选择将路径添加环境变量中),使用exe安装档安装redis的时候,默认已经将启动服务器的service安装到系统的服务里面了,当你使用这些service命令来启动redis的时候,它调用的是redis.windows-service.conf配置,切记切记
启动服务:redis-server --service-start 停止服务:redis-server --service-stop
打开另外一个cmd,测试redis服务器
redis-cli.exe -h 127.0.0.1 -p 6379
上面没有输入密码,当尝试get或者set的时候,会提示需要验证,正确的方式是
redis-cli.exe -h 127.0.0.1 -p 6379 -a 你的密码
来测试一下
set test hello get test
注意:不要尝试使用 sc delete Redis 这个命令去删除Redis服务,那样你可能无法彻底删除它然后重建service (redis-server --service-install redis.windows-service.conf, 因为手贱曾经这样干过),很悲哀的你得在注册表里面找到Redis那个键然后全部删除,然后重启系统,最后你重装一下Redis服务器吧。
redis的php扩展:https://pecl.php.net/package/redis
一:版本选择
redis选择x64或者x86,是以php版本的Architecture是x64或者x86决定的,跟windows操作系统无关
二:下载解压后,将php_redis.dll拷贝到php的ext目录下
三:修改php.ini,增加php_redis扩展配置,然后重启apache
;php_redis extension=php_redis.dll