要求
-
必備知識
熟悉基本編程環境搭建。
-
運行環境
windows 7(64位);
redis64-2.8.17 -
下載地址
什么是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了。
點擊”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為string,value為hello word的字符串,然后獲取key值。
如以上文章或鏈接對你有幫助的話,別忘了在文章結尾處輕輕點擊一下 “還不錯”按鈕或到頁面右下角點擊 “贊一個” 按鈕哦。你也可以點擊頁面右邊“分享”懸浮按鈕哦,讓更多的人閱讀這篇文章。
