Redis 是一個(gè)意大利人 Salvatore Sanfilippo(antirez) ,在 2008 年開(kāi)發(fā)一個(gè)叫 LLOOGG (已經(jīng)停止服務(wù),域名都在叫賣了/捂臉)的訪客信息追蹤網(wǎng)站時(shí)(源碼),因?yàn)橛脩粼絹?lái)越多而達(dá)到了性能瓶頸,為了節(jié)約成本,antirez 自己動(dòng)手寫(xiě)的一個(gè)內(nèi)存數(shù)據(jù)庫(kù)。后來(lái),antirez 用 C 語(yǔ)言重寫(xiě)了源碼,加上了持久化功能并開(kāi)源到 GitHub 上,Redis 正式向世界揭開(kāi)了面紗,并深受歡迎,如 Twitter、Stack Overflow、GitHub、BAT、新浪微博、SOHU、優(yōu)酷、美團(tuán)、小米、唯品會(huì)等公司都是 Redis 的使用者。其中新浪微博可以說(shuō)是全球最大的 Redis 使用者。

Redis 全稱 Remote Dictionary Server,是一種基于鍵值對(duì)(key-value)的 NoSQL 數(shù)據(jù)庫(kù),它主要有:字符串(Strings)、哈希(Hashs)、列表(Lists)、集合(Sets)、有序集合(Sorted sets/Zsets) 5 種數(shù)據(jù)類型,同時(shí)在字符串的基礎(chǔ)上衍生出了位圖(Bitmaps)和 HyperLogLogs "數(shù)據(jù)結(jié)構(gòu)",并且隨著 LBS(Location Based Service,基于位置服務(wù))的不斷發(fā)展,在 Redis 3.2 版本中加入有關(guān) GEO(地理信息定位)的功能。Redis 還提供了鍵過(guò)期、發(fā)布訂閱、事務(wù)、流水線、Lua 腳本等附加功能。除此之外,在持久化、主從復(fù)制、高可用(2.8)和集群(3.0)方面也是下足了功夫,逐步得到完善并已相當(dāng)穩(wěn)定。

今生

目前,Redis 最新的穩(wěn)定版是 3.2.8,但已經(jīng)發(fā)布了最新的 

網(wǎng)友評(píng)論