Redis探索之旅(1)- Redis初識

Redis,其實對我來說並不是一個新鮮的事務,早在幾年前剛工作時就已經接觸到它了,可是一直沒有系統的學習和總結過,感覺對Redis的瞭解有點像是熟悉的陌生人一樣,亦或是猶抱琵琶半遮面的韻味,所以決定對自己掌握的Redis知識做一個簡單的梳理,一方面增加自己對Redis的掌握程度,另一方面也能夠幫助需要的人瞭解和學習Redis。

首先我們還是要先從什麼是Redis說起。

Redis是REmote DIctionary

Server三個詞首字母的縮寫,從字面上來看就是“遠程字典服務器”,什麼是字典呢?我們查字典時,往往都是先看目錄,然後根據目錄中找到想要的標題然後看下頁碼,直接跳轉到相應的頁碼就可以查看到想要的內容了。這就像,你拿到一個鑰匙,直接去開這個藥匙對應的門內的東西,這種獲取內容的方式便捷,快速。

Redis是一個高效的key-value數據庫系統,所支持的value類型很豐富,不僅有我們常用的string類型,還有更爲豐富的數據類型,如列表,集合,有序集合和哈希表,這些數據類型支持很多豐富的數據操作,除此之外,Redis還支持了很多編程語言,如Java,Python,PHP等等。

那麼Redis都有哪些特性和優勢呢?

(1)性能很高,支持每秒10萬次+以上的讀寫操作;

(2)value支持豐富的數據操作類型,如字符串,列表,集合,有序集合,哈希表等;

(3)原子性操作,redis的所有指令都是原子性的,同時也支持多個指令合併後的原子性操作;

(4)支持豐富的其他特性,如發佈/訂閱等;

這裏給出一個關於redis的文檔,可以簡單看看,也就三十頁而已,幾杯茶的時間就閱讀完了。關於redis的簡單介紹就講到這了,後續將正式通過一篇篇文章來講解redis的具體實戰使用,謝謝。

著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。互聯網+時代,時刻要保持學習,攜手千鋒PHP,Dream It Possible。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章