1、启动Redis,shift+右键,打开命令窗口,运行:
redis-server redis.windows.conf
结果就悲剧了,提示:QForkMasterInit: system error caught. error code=0x000005af, message=VirtualAllocEx failed.: unknown error 。原因是内存分配的问题(如果你的电脑够强悍,可能不会出问题)。
解决方法有两个,第一:启动的时候使用–maxmemory 命令限制Redis的内存:
redis-server redis.windows.conf --maxmemory 200m
第二种方法就是修改配置文件redis.windows.conf :
maxmemory 209715200
之后再运行redis-server redis.windows.conf 就可以启动了
如需注册为本地服务,命令如下
注册服务 redis-server --service-install redis.windows.conf
删除服务 redis-server --service-uninstall
开启服务 redis-server --service-start
停止服务 redis-server --service-stop