Windows下启动Redis闪退

我的问题

我的Redis是免安装的,每次打开电脑后都要先启动一下redis,偶然发现,
退出之后重新启动redis-server.exe,redis窗口闪退,无法再次启动。

原因

因为项目数据量比较大,而对redis内存比较依赖,可能导致电脑物理内存不足,

解决方法

一、修改redis.windows.conf文件,对redis占用最大内存做限制

Windows下启动Redis闪退_第1张图片

maxmemory  *******
二、新建start.bat文件并添加以下内容
redis-server.exe  
redis.windows.conf
三、双击start.bat启动成功!

Windows下启动Redis闪退_第2张图片

拓展

maxmemory定义REdis可用最大物理内存,有多种书写方式,以下均为合法:

maxmemory 1048576 
maxmemory 1048576B 
maxmemory 1000KB 
maxmemory 100MB
maxmemory 1GB 
maxmemory 1000K 
maxmemory 100M 
maxmemory 1G

没有带单位的为字节数,以B结尾的表示相应的大小。
但需要注意KB和KMB和MGB和G是不同的,
如1K表示1000字节,而1KB则为1024字节。
如果maxmemory值为0,表示不做限制。

你可能感兴趣的:(问题整理)