標籤:
要求
什麼是Redis
redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value類型相對更多,包括string(字串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(雜湊類型)。這些資料類型都支援push/pop、add/remove及取交集並集和差集及更豐富的操作,而且這些操作都是原子性的。在此基礎上,redis支援各種不同方式的排序。與memcached一樣,為了保證效率,資料都是緩衝在記憶體中。區別的是redis會周期性的把更新的資料寫入磁碟或者把修改操作寫入追加的記錄檔案,並且在此基礎上實現了master-slave(主從)同步。
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平台的,然後我翻便網站的所有頁面和連結,發現下面這段話,英語好的童鞋請自行翻譯。
這段話大致意思是”Redis項目對windows系統不提供支援,但是,Microsoft Open Tech goup 在win64平台上對Redis提供開發和維護”,然後我點選連結,轉到了Github上,著就是windows版的Redis了。
- https://github.com/MSOpenTech/redis
點擊”Download ZIP”按鈕下載我們的Redis 在windows的軟體包。
然後解壓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目錄下什麼都沒看到! 不信的自己動手試試!至於我使用的版本已經上傳到百度雲了,自己下去!
啟動指令碼
redis-server.exe redis.windows.conf
之後是報錯就對了:
根據提示,是 maxheap 標識有問題,開啟設定檔 redis.windows.conf ,搜尋 maxheap , 然後直接指定好內容即可. 代碼位置如下:
使用用戶端工具進行測試
redis-cli.exe -h 127.0.0.1 -p 6379
Duang! Redis for windows環境就搭建完成了,是不是很簡單。既然環境都搭建好了,那我們還是測試一下吧。比如:儲存一個key為test,value為hello word的字串,然後擷取key值。
如以上文章或連結對你有協助的話,別忘了在文章結尾處輕輕點擊一下 “還不錯”按鈕或到頁面右下角點擊 “贊一個” 按鈕哦。你也可以點擊頁面右邊“分享”懸浮按鈕哦,讓更多的人閱讀這篇文章。
作者:Li-Cheng微博:http://weibo.com/licheng0426出處: http://www.cnblogs.com/Li-Cheng/p/4388123.html由於本人水平有限,文章在表述和代碼方面如有不妥之處,歡迎批評指正。留下你的腳印,歡迎評論哦。你也可以關注我,一起學習哦!(^_^)如果您覺得此文對您有協助的話,打個賞喝個咖啡吧,麼麼噠(^_^)
redis for windows