標籤:資料 上下 鏈表 rem 版本 伺服器 錯誤 .exe bsp
前言
由於工作需要,目前我正在學習使用Redis。我當時學習Redis就從網上下載了點資料就開始學習了。入門看的是《REDIS入門指南》,這本書個人覺得很適合新手用來學習接觸。根據書上的引導,學習Redis需要首先要安裝Redis。我在安裝Redis的過程中遇到了許多問題,由於我的的電腦是Windows64的,也沒有POSIX系統和OS X系統的機子,於是就只能在Windows環境下安裝,根據書上所說,需要先安裝Cygwin(Cygwin能夠在Windows環境下類比Linux系統內容)。鼓搗了一周,過程艱辛,終於把環境搭建好了。後來發現其實不需要這麼麻煩,百度上有很多類似的方法,這裡我來總結一下,如有問題,煩請告知。
簡介
Redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value類型相對更多,包括string(字串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(雜湊類型)。這些資料類型都支援push/pop、add/remove及取交集並集和差集及更豐富的操作,而且這些操作都是原子性的。在此基礎上,redis支援各種不同方式的排序。與memcached一樣,為了保證效率,資料都是緩衝在記憶體中。區別的是redis會周期性的把更新的資料寫入磁碟或者把修改操作寫入追加的記錄檔案,並且在此基礎上實現了master-slave。
安裝Redis
(1)工具:Windows64位作業系統
Redis3.28版本 :http://www.redis.cn/download.html https://github.com/ServiceStack/redis-windows
(2)安裝
Reids的約定次版本號碼(即第一個小數點後的數字)為偶數的版本是穩定版(如 v2.8,v3.0)。
解壓後是這樣的:
這裡我們需要的是64bit這個檔案包,裡面開啟是這樣的:
redis-benchmark.exe #基準測試
redis-check-aof.exe # aof
redischeck-dump.exe # dump
redis-cli.exe # 用戶端
redis-server.exe # 伺服器
redis.conf # 設定檔
瞭解了這些檔案都是幹嘛的之後,我們就可以測試了。
(3)測試
windows 運行(快速鍵:windows鍵+R鍵),輸入【cmd】命令,進入DOS作業系統視窗。首先進入你的Redis目錄,然後使用命令【redis-server.exe redis.windows.conf】,啟動redis 服務。一般情況下,初次開機服務都會出現一個錯誤,根據提示是 maxheap 標識有問題,開啟設定檔 redis.windows.conf ,搜尋 maxheap , 然後直接指定好內容即可.
......
#
# maxheap <bytes>
maxheap 1024000000
.......
然後再次啟動,出現所示的樣子,就表示成功了.
啟動成功後不要關閉此CMD視窗,因為服務需要一直執行,如果關閉服務,直接關閉視窗就行。重新開啟一個CMD視窗,進入你的Redis目錄,輸入命令【redis-cli.exe】,然後斷行符號就開啟了一個用戶端,在這裡你可以測試你學習中的各種命令。所樣本子展示了一個基本的讀寫操作,設定set key->name,value->hello" world",get name 得到key的值。注意value中帶空格的話需要雙引號包含,不然Redis自動就會過濾掉空格。樣本如下:
完。
博主是第一次使用這樣的網站形式來記錄自己的學習過程,所以有些不好的地方歡迎大家指導,在此謝謝大家。
Redis學習筆記(一)關於在windows64位環境下的安裝學習使用