Redis總結(一)Redis安裝(轉載)
最近專案中需要使用Redis,剛好這兩天有時間,便總結記錄一下Redis的安裝,以及如何在.NET中使用Redis。
Redis是一個用的比較廣泛的Key/Value的記憶體資料庫。目前新浪微博、Github、StackOverflow 等大型應用中都用其作為快取,和Memcached類似,但是支援資料的持久化,解決了斷電後資料完全丟失的情況。而且它支援更多的型別,除了string外,還支援lists(連結串列)、sets(集合)和zsets(有序集合)幾種資料型別。
Redis的官網為: http://redis.io/。
1.Redis安裝
redis的安裝非常的簡單,而且Redis並不依賴其他環境和標準庫,很容易上手,這可能也是它流行的一個原因。這裡為了測試方便,用的都是windows 環境下測試。下載Windows版本Redis。
redis.windows.conf 是redis的配置檔案。
redis-server.exe 伺服器端。
redis-cli 命令列客戶端。
redis-benchmark:Redis效能測試工具,測試Redis在你的系統及你的配置下的讀寫效能。
2.啟動服務
在命令列輸入如下命令 :redis-server redis.windows.conf。
同時也可以該命令儲存為檔案 startup.bat,下次就可以直接啟動了。
如果提示redis-server 不是內部命令。將該目錄加到環境變數裡面即可。
3. redis相關配置
1. port 埠號,例如6379
2. bind 例項繫結的訪問地址127.0.0.1
3. requirepass 訪問的密碼
4. maxheap 記得把這個配置節點開啟,否者redis 服務無法啟動。例如maxheap 1024000000
5. timeout:請求超時時間
6. logfile:log檔案位置
7. databases:開啟資料庫的數量
8. dbfilename:資料快照檔名(只是檔名,不包括目錄)
4. 連線測試
在命令列輸入如下命令:redis-cli –h 127.0.0.1 –p 6379
引數分別為host、port,如果設定了密碼,則必須要加上-a 123456,123456為登入密碼。否則會提示沒有許可權登入系統。
如下圖所示。
作者:章為忠 , fpeach.com