Redis启动:
redis-server.exe redis.windows.conf
Redis打成启动服务:
redis-server.exe --service-install redis.windows.conf --loglevel verbose
还是在解压的 Redis 文件目录下新建命令行,输入命令
(后边的 verbose 表示: 详尽,相当于Java中的 debug级别)
Windows启动Redis时出现启动不了的情况:
TheWindowsversion ofRedisallocates a memory mapped heapforsharingwith
the forked process usedforpersistence operations.Inorder to sharethis
memory,Windowsallocatesfromthe system paging file a portion equal to the
size of theRedisheap.Atthistime thereisinsufficient contiguous free
space availableinthe system paging fileforthisoperation(Windowserror
0x5AF).Towork aroundthisyou may either increase the size of the system
paging file,ordecrease the size of theRedisheapwiththe--maxheap flag.
Sometimesa reboot will defragment the system paging file sufficientlyfor
thisoperation to complete successfully.
Pleasesee the documentation includedwiththe binary distributionsformore
details on the--maxheap flag.
Redis can not continue .Exiting
原因:
没有足够的可用空间,可以增加系统的大小分页文件,或减少Redis的堆的大小
使用–maxheap标志。
有时重启将充分整理系统分页文件(重启可以解决)
可以再启动命令后面加maxheap参数重新分配堆大小。
解决一:redis.windows.conf 设置一下maxheap 参数
maxheap 1g
解决二:启动时直接带进去
redis-server.exe redis.windows.conf –maxheap 1g
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/160748.html