本文使用版本:redis64-3.0.503.zip
官方下载地址:http://redis.io/download,不过官方没有64位的Windows下的可执行程序,目前有个开源的托管在github上, 地址:https://github.com/ServiceStack/redis-windows 点击这个地方,下载文件并解压到自己的电脑目录下。
解压后目录:
编辑redis.windows.conf文件,3.x版本以后,去掉“#”,修改maxmemory <bytes>, bytes是字节,请自行换算,比如:maxmemory 1024000000。建议复制“maxmemory <bytes>”另起一行修改。
其实这个地方可以不用设置,他描述上已经说了,redis会自动设置的
设置redis的密码:找到# requirepass foobared 去掉“#”,改为 requirepass 我的密码 ,例如:requirepass 12345。
建议复制“requirepass foobared”,另起一行修改。本机测试可不设置。
保存后打开redis的解压目录,shift+鼠标左键找到菜单上:在此处打开命令行窗口 或 自行运行cmd命令到此目录
命令如下:
redis-server.exe redis.windows.conf --maxmemory 200M
其中--maxmemory 200M是选填的,如果你配置文件redis.windows.conf中配置,这个就可以省去,如果没配置,这个可以加也可以不加。
当出现此界面的时候,说明启动成功,监听端口6379,我们可以测试一下效果
重新打开一个DOS界面,效果如下:
如果你设置了redis的密码,则需要在set之前执行auth 密码 命令,否则会提示(error) NOAUTH Authentication required.
如:auth 123
最后说一下将redis加到Windows服务中。启动redis服务器端后,另开一个cmd,通过Windows的service-install命令,输入
redis-server --service-install redis.windows.conf --loglevel verbose
以后就可以使用win的服务启动,而不需要每次都要打开一个DOS界面启动了。
redis缓存清理
1.访问redis根目录
2.进入src/redis-cli cd src/redis-cli
3.执行:dbsize
4.执行:flushall
5.执行:exit