這兩天在重新做公司內網首頁,資訊都是從別的系統獲取的,產品原來打算直接上靜態頁,jsonp非同步取資料。但是一來jsonp比較坑(一直不喜歡),二來整個頁面的資料都非同步獲取的話,剛剛開啟頁面的時候會空白一片,體驗極其差。所以決定用node.js + express + redis簡單搞下。今天早晨一直在折騰redis,看了挺多文章,可能是版本或者其他的原因,我遇到的問題他們都沒有提,不過終於還是部署上了,下面把過程寫下給大家參考。
直接在上圖的目錄開啟命令視窗,執行:
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-server --service-install –service-name redisservice1 –port 10001
redis-server --service-start –service-name redisservice1
redis-server --service-install –service-name redisservice2 –port 10002
redis-server --service-start –service-name redisservice2
redis-server --service-install –service-name redisservice3 –port 10003
redis-server --service-start –service-name redisservice3
解除安裝命令:
redis-server --service-uninstall
**於
在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 注...
在windows上部署使用Redis
這兩天在重新做公司內網首頁,資訊都是從別的系統獲取的,產品原來打算直接上靜態頁,jsonp非同步取資料。但是一來jsonp比較坑 一直不喜歡 二來整個頁面的資料都非同步獲取的話,剛剛開啟頁面的時候會空白一片,體驗極其差。所以決定用node.js express redis簡單搞下。今天早晨一直在折騰...