redis基礎(chǔ)及特性

1.redis簡介:
1.1Redis 是一個開源(BSD許可)的肛搬,內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)存儲系統(tǒng),它可以用作數(shù)據(jù)庫百姓、緩存和消息中間件臀玄。 它支持多種類型的數(shù)據(jù)結(jié)構(gòu)瓢阴,如 [字符串(strings)], [散列(hashes)]健无, [列表(lists)]荣恐, [集合(sets)], [有序集合(sorted sets)] 與范圍查詢累贤, [bitmaps]叠穆, [hyperloglogs]和 [地理空間(geospatial)] 索引半徑查詢。 Redis 內(nèi)置了 [復(fù)制(replication)]臼膏,[LUA腳本(Lua scripting)]硼被, [LRU驅(qū)動事件(LRU eviction)],[事務(wù)(transactions)]和不同級別的 [磁盤持久化(persistence)]渗磅, 并通過 [Redis哨兵(Sentinel)]和自動 [分區(qū)(Cluster)]提供高可用性(high availability)嚷硫。

2.redis特點:
2.1.Redis支持數(shù)據(jù)的持久化,可以將內(nèi)存中的數(shù)據(jù)保存在磁盤中始鱼,重啟的時候可以再次加載進行使用仔掸。
2.2.Redis不僅僅支持簡單的key-value類型的數(shù)據(jù),同時還提供list医清,set起暮,zset,hash等數(shù)據(jù)結(jié)構(gòu)的存儲会烙。
2.3.Redis支持數(shù)據(jù)的備份负懦,即master-slave模式的數(shù)據(jù)備份。

3.優(yōu)勢
3.1性能極高 – Redis能讀的速度是110000次/s,寫的速度是81000次/s 柏腻。
3.2豐富的數(shù)據(jù)類型 – Redis支持二進制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 數(shù)據(jù)類型操作密似。
3.3原子 – Redis的所有操作都是原子性的,意思就是要么成功執(zhí)行要么失敗完全不執(zhí)行葫盼。單個操作是原子性的。多個操作也支持事務(wù)村斟,即原子性贫导,通過MULTI和EXEC指令包起來抛猫。
3.4豐富的特性 – Redis還支持 publish/subscribe, 通知, key 過期等等特性。

4.Redis 哈希(Hash)
Redis hash 是一個string類型的field和value的映射表孩灯,hash特別適合用于存儲對象闺金。
Redis 中每個 hash 可以存儲 232 - 1 鍵值對(40多億)。

官網(wǎng):http://redis.io/
官網(wǎng)中文版:http://www.redis.cn
菜鳥:http://www.runoob.com/redis/redis-tutorial.html
簡書:http://www.reibang.com/p/2f14bc570563

5.key-value[分布式存儲系統(tǒng)]查詢速度快峰档、存放數(shù)據(jù)量大败匹、支持高并發(fā),非常適合通過主鍵進行查詢讥巡,但不能進行復(fù)雜的條件查詢掀亩。

如果輔以Real-Time Search Engine(實時搜索引擎)進行復(fù)雜條件檢索、全文檢索欢顷,就可以替代并發(fā)性能較低的MySQL等關(guān)系型數(shù)據(jù)庫槽棍,達到高并發(fā)、高性能抬驴,節(jié)省幾十倍服務(wù)器數(shù) 量的目的炼七。以MemcacheDB、Tokyo Tyrant為代表的key-value分布式存儲布持,在上萬[并發(fā)連接]下豌拙,輕松地完成高速查詢。而MySQL题暖,在幾百個并發(fā)連接下按傅,就基本上崩潰了。

6.什么是hash?
散列表(也叫哈希表)芙委,是根據(jù)關(guān)鍵碼值直接進行訪問的數(shù)據(jù)結(jié)構(gòu)逞敷,也就是說,它通過把關(guān)鍵碼值映射到表中一個位置來訪問記錄灌侣,以加快查找的速度推捐。
這個映射函數(shù)叫做散列函數(shù),存放記錄的數(shù)組叫做散列表侧啼。
哈希表的關(guān)鍵:哈希函數(shù)的創(chuàng)建和沖突的解決.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末牛柒,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子痊乾,更是在濱河造成了極大的恐慌皮壁,老刑警劉巖,帶你破解...
    沈念sama閱讀 223,002評論 6 519
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件哪审,死亡現(xiàn)場離奇詭異蛾魄,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,357評論 3 400
  • 文/潘曉璐 我一進店門滴须,熙熙樓的掌柜王于貴愁眉苦臉地迎上來舌狗,“玉大人,你說我怎么就攤上這事扔水⊥词蹋” “怎么了?”我有些...
    開封第一講書人閱讀 169,787評論 0 365
  • 文/不壞的土叔 我叫張陵魔市,是天一觀的道長主届。 經(jīng)常有香客問我,道長待德,這世上最難降的妖魔是什么君丁? 我笑而不...
    開封第一講書人閱讀 60,237評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮磅网,結(jié)果婚禮上谈截,老公的妹妹穿的比我還像新娘。我一直安慰自己涧偷,他們只是感情好簸喂,可當(dāng)我...
    茶點故事閱讀 69,237評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著燎潮,像睡著了一般喻鳄。 火紅的嫁衣襯著肌膚如雪煎源。 梳的紋絲不亂的頭發(fā)上晤锥,一...
    開封第一講書人閱讀 52,821評論 1 314
  • 那天,我揣著相機與錄音轧坎,去河邊找鬼爪喘。 笑死颜曾,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的秉剑。 我是一名探鬼主播泛豪,決...
    沈念sama閱讀 41,236評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼侦鹏!你這毒婦竟也來了诡曙?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,196評論 0 277
  • 序言:老撾萬榮一對情侶失蹤略水,失蹤者是張志新(化名)和其女友劉穎价卤,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體渊涝,經(jīng)...
    沈念sama閱讀 46,716評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡慎璧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,794評論 3 343
  • 正文 我和宋清朗相戀三年床嫌,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片炸卑。...
    茶點故事閱讀 40,928評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡既鞠,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出盖文,到底是詐尸還是另有隱情,我是刑警寧澤蚯姆,帶...
    沈念sama閱讀 36,583評論 5 351
  • 正文 年R本政府宣布五续,位于F島的核電站,受9級特大地震影響龄恋,放射性物質(zhì)發(fā)生泄漏疙驾。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,264評論 3 336
  • 文/蒙蒙 一郭毕、第九天 我趴在偏房一處隱蔽的房頂上張望它碎。 院中可真熱鬧,春花似錦显押、人聲如沸扳肛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,755評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽挖息。三九已至,卻和暖如春兽肤,著一層夾襖步出監(jiān)牢的瞬間套腹,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,869評論 1 274
  • 我被黑心中介騙來泰國打工资铡, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留电禀,地道東北人。 一個月前我還...
    沈念sama閱讀 49,378評論 3 379
  • 正文 我出身青樓笤休,卻偏偏與公主長得像尖飞,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子宛官,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,937評論 2 361

推薦閱讀更多精彩內(nèi)容