redis 解決在windows下啟動閃退

2022-04-07 02:37:25 字數 912 閱讀 7930

windows下安裝第一次啟動報錯:

[2368] 21 apr 02:57:05.611 # creating server tcp listening socket 127.0.0.1:6379: bind: no error

解決方法:在命令列中執行

cd d:\redis

redis-cli.exe

127.0.0.1:6379>shutdown

not connected>exit

然後重新執行redis-server.exe redis.windows.conf,啟動成功!

直接在上圖的目錄開啟命令視窗,執行:

redis-server redis.windows.conf

redis-server redis.windows.conf --maxmemory 200m

第二種方法就是修改配置檔案redis.windows.conf

maxmemory 209715200

注意單位是位元組,改完後如下:

之後再執行redis-server redis.windows.conf就可以啟動了:

但是問題又來了,關閉cmd視窗就會關閉redis,難道伺服器上要一直開著嗎?這顯然是不科學的,下面看怎麼在伺服器上部署。

其實redis是可以安裝成windows服務的,開機自啟動,命令如下:

redis-server --service-install redis.windows.conf

安裝完之後,就可看到redis已經作為windows服務了:

但是安裝好之後,redis並沒有啟動,啟動命令如下:

redis-server --service-start

停止命令:

redis-server --service-stop

redis在windows中的安裝

redis在windows中的安裝 乙個是32位的,乙個是64位的。根據自己的實情情況選擇,我的是64bit redis官方是不支援windows的,只是 microsoft open tech group 在 github上開發了乙個win64的版本,專案位址是 2 開啟乙個cmd視窗 使用cd命...

在windows上部署使用Redis

這兩天在重新做公司內網首頁,資訊都是從別的系統獲取的,產品原來打算直接上靜態頁,jsonp非同步取資料。但是一來jsonp比較坑 一直不喜歡 二來整個頁面的資料都非同步獲取的話,剛剛開啟頁面的時候會空白一片,體驗極其差。所以決定用node.js express redis簡單搞下。今天早晨一直在折騰...

在windows上部署使用Redis

直接在上圖的目錄開啟命令視窗,執行 redis server redis windows conf redis server redis windows conf maxmemory 200m 第二種方法就是修改配置檔案redis.windows.conf maxmemory 209715200 注...