Redis for Windows

要求

    • 必備知識

      熟悉基本編程環境搭建。html

    • 運行環境

      windows 7(64位);
      redis64-2.8.17 git

    • 下載地址

      環境下載github

 2015-04-02_193155

什麼是Redis

redis是一個key-value存儲系統。和Memcached相似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(哈希類型)。這些數據類型都支持push/pop、add/remove及取交集並集和差集及更豐富的操做,並且這些操做都是原子性的。在此基礎上,redis支持各類不一樣方式的排序。與memcached同樣,爲了保證效率,數據都是緩存在內存中。區別的是redis會週期性的把更新的數據寫入磁盤或者把修改操做寫入追加的記錄文件,而且在此基礎上實現了master-slave(主從)同步。redis

Redis 是一個高性能的key-value數據庫。 redis的出現,很大程度補償了memcached這類key/value存儲的不足,在部 分場合能夠對關係數據庫起到很好的補充做用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客戶端,使用很方便。數據庫

下載和安裝

redis的官網地址,很是好記,是redis.io。(io:ritish Indian Ocean territory,即英屬印度洋領地)。進入官網後我點擊下載連接,結果下載下來的軟件包不是針對Windows平臺的,而後我翻便網站的全部頁面和連接,發現下面這段話,英語好的童鞋請自行翻譯。編程

2015-04-02_231807

這段話大體意思是」Redis項目對windows系統不提供支持,可是,Microsoft Open Tech goup 在win64平臺上對Redis提供開發和維護」,而後我點擊連接,轉到了Github上,着就是windows版的Redis了。windows

點擊」Download ZIP」按鈕下載咱們的Redis 在windows的軟件包。緩存

2015-04-02_232437

而後解壓zip文件到bin目錄下能夠見到以下文件:服務器

redis-benchmark.exe         #基準測試  
redis-check-aof.exe         # aof  
redis-check-dump.exe        # dump  
redis-cli.exe               # 客戶端  
redis-server.exe            # 服務器  
redis.windows.conf          # 配置文件

是否是很完美,這樣咱們就成功下載下來,哈哈~~~!! 而後就能夠啓動咱們的腳步對不對!! 真TM的扯淡,勞資到bin目錄下什麼都沒看到! 不信的本身動手試試!至於我使用的版本已經上傳到百度雲了,本身下去!memcached

啓動腳本

redis-server.exe redis.windows.conf

 

以後是報錯就對了:

2015-04-03_002625

根據提示,是 maxheap 標識有問題,打開配置文件 redis.windows.conf ,搜索 maxheap , 而後直接指定好內容便可. 代碼位置以下:

2015-04-03_002855

使用客戶端工具進行測試

redis-cli.exe -h 127.0.0.1 -p 6379

 

 

2015-04-03_003359

Duang!  Redis for windows環境就搭建完成了,是否是很簡單。既然環境都搭建好了,那咱們仍是測試一下吧。好比:存儲一個key爲string,value爲hello word的字符串,而後獲取key值。

2015-04-03_003728

如以上文章或連接對你有幫助的話,別忘了在文章結尾處輕輕點擊一下 「還不錯」按鈕或到頁面右下角點擊 「贊一個」 按鈕哦。你也能夠點擊頁面右邊「分享」懸浮按鈕哦,讓更多的人閱讀這篇文章。

做者: Li-Cheng
因爲本人水平有限,文章在表述和代碼方面若有不妥之處,歡迎批評指正。留下你的腳印,歡迎評論哦。你也能夠關注我,一塊兒學習哦!

(^_^)若是您以爲此文對您有幫助的話,打個賞喝個咖啡吧,麼麼噠(^_^)

相關文章
相關標籤/搜索