关于Resid服务器闪退问题,导致客户端:Could not connect to Redis at 127.0.0.1:6379: 由于目标计算机积极拒绝无法连接解决方案。
前言:最近在整理计算机文档时发现过去学习过程中自己出现bug和解决办法,就整理一下发到个人博客,可能不是所有问题都能用我的办法解决,仅供参考。
1.首先客户端出现:Could not connect to Redis at 127.0.0.1:6379: 由于目标计算机积极拒绝无法连接解决方案。是由于服务器没有启动,一般进入resid安装文件,双击服务器文件就可启动,解决问题。
但若出现闪退问题,可能就是小哥你的电脑太多“学习资料”,内存不够。这时候我们可以清理一下自己内存,把某些“学习资料”放到网盘,重新启动就可。如果实在不舍得这些资源,也可以自己设置redis的最大内存。
在配置文件中加入maxmemory定义Redis可用最大物理内存,加入一下语句就可,如下:
注意:没有带单位尾巴的为字节数,以B结尾的表示相应的大小。但需要注意KB和K、MB和M、GB和G是不同的,如1K表示1000字节,而1KB则为1024字节。如果maxmemory值为0,表示不做限制。
最后成功启动!!
问题原因和解决:因为为了防止redis占用过多的内存对其他的应用程序造成影响,redis可以在配置文件中通过设置maxmemory选项对redis所能够使用的最大内存做限制。
如果想了解更多关于这方面的,我看到一篇关于这方面不错的文章,如下:
https://blog.csdn.net/GDJ0001/article/details/80117797