這兩天在重新做公司內網首頁,資訊都是從別的系統獲取的,產品原來打算直接上靜態頁,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安裝完之後,就可看到redis已經作為windows服務了:-server
--service
-install redis
.windows
.conf
但是安裝好之後,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
把資源載入到記憶體中 BMP 出錯
bmp檔案放到vs的資源中時,vs會將bmp的檔案頭去掉,即bitmapfileheader,這個結構體去除。所以當載入bmp到記憶體中時,如果是使用gdi 或是其它解釋庫時,會解析失敗。所以在讀取bmp資源時,需要加上bitmapfileheader結構體。pvresdata 為已經讀入到記憶體的...
C 將檔案載入到記憶體
filestream fs new filestream strfile,filemode.open byte aa new byte fs.length 1 fs.read aa,0,int fs.length 1 fs.close fs.dispose file.delete strfile w...
C 讀取目錄載入到TreeView
private void form1 load object sender,eventargs e 遞迴呼叫,載入images下的所有資料夾。private void gettreeviewdata string path,treenode node 該方法就是讀取指定資料夾下的所有檔案 通過遞迴呼...