Redis报错unknown error

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

你可能感兴趣的:(redis)