一直以來都在關注NoSQL領域的新訊息,前幾天在聽同事說我們組的資料存放區可以使用Redis的麼,希望有興趣的同事可以看下,今天在家無事,就上GR看各大大牛的文章,其中有一篇是TimYang的Redis幾個認識誤區 就好好的看下Redis,新鮮的東西就特別的想看看,最近寫的這麼多篇blog都是自己在嘗試新東西,有所感悟,就先從nginx說起,一個很不錯的web server軟體,作者就一個,今天看到的redis作者也是一個人,他們都是open source的結果得到了很多開源愛好者的支援,不斷的完善在完善,到現在以及是很stable的版本的了,從這裡可以說明,做開源需要自己不斷的奉獻不斷的提高,更要堅持,一個好的成果和辛勤耕耘是分不開的。
來寫Redis的內容,其他的我就不說了,內容上上官方網站說明很詳細 http://code.google.com/p/redis
安裝和編譯比較簡單就下下來測試了下
測試下設定
使用PHP進行串連我使用的是Pdedis 官方上的PHP支援版本,這個需要PHP 5.3支援
跑了後輸出的結果
裝上去了,在項目中使用還是得深入研究下,先把它整理到關鍵的關注軟體包中,接下來在項目中用用!
好東西應該深入研究,找到適合的,順手的從是最重要的!
最後推薦下redis裡面的這篇文章 http://simonwillison.net/static/2010/redis-tutorial/ 可以好好的看看
2010.12.08 更新下
今天早點下班就看了下相關的redis的資訊,主要是redis的參數的配置及開啟和關閉redis以及對redis做主從配置,從我機器上看來redis的效能還不如memcached,但是一個好處是還是會進行資料的儲存,這塊需要建立更深入去探討,現在需要的是流程及我們需要的那些資料需要進行儲存,還在於具體業務的分析及儲存上.....
對比了下插入10W條記錄及讀取10W條記錄,在我機器上簡單了比較了下,發現還是memcache靠譜點
memcache寫
// 9.6323189735413
// 9.7806921005249
// 9.6288208961487
讀
//9.0019388198853
redis寫
//10.57616686821
//10.662456035614
//10.809334039688
讀
//14.296465873718
我這裡PHP串連redis用的是predis
安裝:http://bbs.linuxtone.org/forum-viewthread-tid-7129-highlight-Redis.html
String:http://bbs.linuxtone.org/forum-viewthread-tid-7132-highlight-Redis.html
List:http://bbs.linuxtone.org/forum-viewthread-tid-7133-highlight-Redis.html
Sets:http://bbs.linuxtone.org/forum-viewthread-tid-7134-highlight-Redis.html
ZSets:http://bbs.linuxtone.org/forum-viewthread-tid-7135-highlight-Redis.html
Hash:http://bbs.linuxtone.org/forum-viewthread-tid-7136-highlight-Redis.html
Master/Slave:http://bbs.linuxtone.org/forum-viewthread-tid-7141-highlight-Redis.html