15天玩轉redis —— 第一篇 開始入手

一線碼農發表於2015-11-15

 

  雙十一終於還是過去了,我負責的mongodb由於做了副本集,最終還是挺過去了,同事負責的redis,還是遺憾的在早上8點左右當機了,然後大家就是馬不停

蹄的趕往公司解決問題,因為我對redis也不是很瞭解,工作上使用redis的時候也是應付的找找資料,所以沒有從系統層次上了解redis,準備用這個系列來整理整理

自己所瞭解的redis。

  

一:Redis是什麼?

  這個我想怎麼總結呢,突然發現再好的解釋也沒有redis官網解釋的好,它的解釋已經達到超宇宙的級別了。。。不信你可以看看。

 

人家也說了,redis是個記憶體儲存的資料結構伺服器,這個聽起來有多麼牛逼啊。。。。一說到資料結構,第一反映就會想到C#中那些dictionary,hashset,list,

SortDictionary等等。。。然後你也會想到這些資料結構有如下一些缺點。

比如:

1.  dictionary不能在多臺機器中共享記憶體,除非你用wcf把dictionary單獨包裝起來作為一個服務。

2.  不能序列化到硬碟,除非你自己寫很多的序列化硬碟程式碼,而且還要保證資料不丟失。

 

現在可以明確的告訴你,這些對redis來說都不是問題,因為它就是為解決這些問題而生的。。。 什麼list,hashset,dictionary。。。redis裡面都有,實際

用途上面也說了redis可以用做database,cache and messagebroker。。。

 

二:如何下載

    前面都是一些大道理,我們只要抓住幾個關鍵字就可以了,說的再好也沒用,怎麼玩才是最重要的,在http:/redis.io/download頁面中,你會驚訝的發現,

真他孃的奇葩。。。居然不支援window平臺。

這下沒辦法了,微軟開源組織實現了擴充套件版,這個當然我不想用了哦,畢竟不是redis官方的,既然不想用,我得下載個VMWare+CentOS。。。 具體怎麼下

載這兩樣,我就不詳細說了。

 

1. 使用命令

    其實reids官網上已經詳細教我們怎麼下載,編譯和執行了,我們按照步驟一步一步來就好了。

 

前奏的幾個步驟之後,你可以清楚的看到redis的安裝包,解壓包, 完了之後你再執行一下reids-server來開啟一下服務端,你會欣喜的看到,馬丹的,redis跑

起來啦,很easy的事情嘛~~~

 

2. 如何互動

   redis官網也說了,使用redis-cli來進行互動,接下來我們試試就好咯。。。

 

好了,一切都是順意民意,第一篇大概就這麼說了,我想到現在為止,你應該知道怎麼下載,安裝和簡單使用了,下一篇我們開始使用各種命令來玩轉它。

 

相關文章