windows下redis安裝

來源:互聯網
上載者:User

標籤:erlang   連接埠   window   server   關聯   images   1.5   可擴充   targe   

最近因公司項目原因,去了趟昆明出差,其中第一次接觸安裝redis,配置sentinel,學習到不少,但也都是皮毛而已,本隨筆記下所學知識。

 

  1、首先介紹下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等用戶端,使用很方便。[1]    Redis支援主從同步。資料可以從主伺服器向任意數量的從伺服器上同步,從伺服器可以是關聯其他從伺服器的主伺服器。這使得Redis可執行單層樹複製。存檔可以有意無意的對資料進行寫操作。由於完全實現了發布/訂閱機制,使得從資料庫在任何地方同步樹時,可訂閱一個頻道並接收主伺服器完整的訊息發布記錄。同步對讀取操作的可擴充性和資料冗餘很有協助。   redis的官網地址,非常好記,是redis.io。(特意查了一下,網域名稱尾碼io屬於國家網域名稱,是british Indian Ocean territory,即英屬印度洋地區) 目前,Vmware在資助著redis項目的開發和維護。     2、下載redis   這裡我安裝的是redis-window-64bit-2.8.19版本,所以就給出我安裝的版本  連結: https://pan.baidu.com/s/1hr6gbZI 密碼: sf95    3、安裝redis    下載完之後放在本地解壓即可,比如我是放在C:\redis2.8-64bit  一般來說預設配置就是可以啟動的,以防不對就再檢查一遍redis.windos.conf,  連接埠預設 port 6379  其他都不用改,直接啟動即可  cmd進入到 C:\redis2.8-64bit,然後命令 redis-server.exe redis.windows.conf 就可以啟動redis,看到如所示時表示啟動成功   

  其中可以看到redis的版本,因為是第二次啟動,會從硬碟讀取之前儲存的資料,DB loaded from disk

 

  4、測試redis

這是啟動的服務端,然後我們啟動用戶端去嘗試串連redis服務端,並簡單測試redis服務是否正常,同樣是啟動另一個cmd視窗,進入到redis主目錄,敲命令

reids-cli.exe

忽略我的目錄,因為本人用的是mac,安裝的windows 32位的虛擬機器,串連給出的下載是64位的(昆明現網測試過,可用,32 64位的配置一樣)

這裡有個需要注意的是,如果之前redis.windows,.conf 裡bind配置注釋掉或者配置的是bind 127.0.0.1,那麼啟動可以用 redis-cli.exe 直接啟動,如果配置的是本機ip,比如 bind 10.211.55.3  

 

 

那麼必須用 redis-cli.exe -h 10.211.55.3 -p 6379 來啟動(有人可能會問,預設配置不就行了麼,為啥要配置成自己本機ip?後面配置sentinel會用到的)

 

啟動完用戶端之後如,寫個簡單的測試下

首先測試 get redisTest ,是沒有值的

然後 set redisTest 1231231,儲存下,再get下,發現已經儲存進去,就這麼簡單。

 

下面給出設定檔解釋的博文

設定檔解釋:http://blog.csdn.net/l1028386804/article/details/51869081

至於redis怎麼用,這個大家自行百度,教程很多,我也剛接觸不太懂。

 

windows下redis安裝

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.