Redis點擊redis-server.exe開啟Redis服務器閃退問題
在IDEA使用Jedis的第三方jar包,運行時報redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool這個錯誤,這句話的意思是不能從Redis池中獲取連接,發生這個錯誤有兩個原因,一是Redis的服務器沒有開啟,二是連接池滿了,不能獲取連接。
我遇到的問題是Redis不能開啟的問題,點擊Redis.exe閃一下就沒了;我們可以查看一下原因,win+R輸入cmd命令進入控制台;
進入Redis的安裝目錄

輸入redis-server.exe命令
結果報以下錯誤了:[12472] 03 Sep 15:19:01.950 # 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 就可以啟動了:
