当我在启动redis服务器时一直闪退,所以在cmd查看启动失败原因,报错如下
在网上查找了很久,最后找到了解决问题
是我的启动权限不够,需要使用管理员权限启动
还有一种错误会出现
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
然后就可以完美运行了