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

 

  雙十一終於仍是過去了,我負責的mongodb因爲作了副本集,最終仍是挺過去了,同事負責的redis,仍是遺憾的在早上8點左右宕機了,而後你們就是馬不停redis

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

本身所瞭解的redis。服務器

  

一:Redis是什麼?數據結構

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

 

人家也說了,redis是個內存存儲的數據結構服務器,這個聽起來有多麼牛逼啊。。。。一說到數據結構,第一反映就會想到C#中那些dictionary,hashset,list,3d

SortDictionary等等。。。而後你也會想到這些數據結構有以下一些缺點。server

好比:blog

1.  dictionary不能在多臺機器中共享內存,除非你用wcf把dictionary單獨包裝起來做爲一個服務。內存

2.  不能序列化到硬盤,除非你本身寫不少的序列化硬盤代碼,並且還要保證數據不丟失。hash

 

如今能夠明確的告訴你,這些對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來進行交互,接下來咱們試試就好咯。。。

 

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

相關文章
相關標籤/搜索