Redis错蝴,其實對我來說并不是一個新鮮的事務(wù)幽邓,早在幾年前剛工作時就已經(jīng)接觸到它了,可是一直沒有系統(tǒng)的學(xué)習(xí)和總結(jié)過玄窝,感覺對Redis的了解有點像是熟悉的陌生人一樣,亦或是猶抱琵琶半遮面的韻味悍引,所以決定對自己掌握的Redis知識做一個簡單的梳理恩脂,一方面增加自己對Redis的掌握程度,另一方面也能夠幫助需要的人了解和學(xué)習(xí)Redis趣斤。
首先我們還是要先從什么是Redis說起俩块。
Redis是REmote DIctionary
Server三個詞首字母的縮寫,從字面上來看就是“遠程字典服務(wù)器”浓领,什么是字典呢玉凯?我們查字典時,往往都是先看目錄联贩,然后根據(jù)目錄中找到想要的標題然后看下頁碼漫仆,直接跳轉(zhuǎn)到相應(yīng)的頁碼就可以查看到想要的內(nèi)容了。這就像泪幌,你拿到一個鑰匙盲厌,直接去開這個藥匙對應(yīng)的門內(nèi)的東西亚铁,這種獲取內(nèi)容的方式便捷,快速姜钳。
Redis是一個高效的key-value數(shù)據(jù)庫系統(tǒng)谢鹊,所支持的value類型很豐富,不僅有我們常用的string類型拓萌,還有更為豐富的數(shù)據(jù)類型岁钓,如列表,集合微王,有序集合和哈希表屡限,這些數(shù)據(jù)類型支持很多豐富的數(shù)據(jù)操作,除此之外炕倘,Redis還支持了很多編程語言钧大,如Java,Python罩旋,PHP等等啊央。
那么Redis都有哪些特性和優(yōu)勢呢?
(1)性能很高涨醋,支持每秒10萬次+以上的讀寫操作瓜饥;
(2)value支持豐富的數(shù)據(jù)操作類型,如字符串浴骂,列表乓土,集合,有序集合溯警,哈希表等趣苏;
(3)原子性操作,redis的所有指令都是原子性的梯轻,同時也支持多個指令合并后的原子性操作食磕;
(4)支持豐富的其他特性,如發(fā)布/訂閱等檩淋;
這里給出一個關(guān)于redis的文檔芬为,可以簡單看看,也就三十頁而已蟀悦,幾杯茶的時間就閱讀完了媚朦。關(guān)于redis的簡單介紹就講到這了,后續(xù)將正式通過一篇篇文章來講解redis的具體實戰(zhàn)使用日戈,謝謝询张。
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán)浙炼,非商業(yè)轉(zhuǎn)載請注明出處份氧∥ò溃互聯(lián)網(wǎng)+時代,時刻要保持學(xué)習(xí)蜗帜,攜手千鋒PHP,Dream It Possible恋拷。