您好,登錄后才能下訂單哦!
Redis (remote dictionary server)
Redis 是一個(gè)開源的,存儲(chǔ) 鍵值(key-Valus)數(shù)據(jù)庫 ,內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)系統(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ū)動(dòng)事件(LRU eviction),事務(wù)(transactions) 和不同級別的 磁盤持久化(persistence), 并通過 Redis哨兵(Sentinel)和自動(dòng)分區(qū)(Cluster)提供高可用性(high availability)。
特點(diǎn):
(1)Redis 是完全開源免費(fèi)的,遵守BSD協(xié)議,是一個(gè)高性能的key-value數(shù)據(jù)庫。
(2)Redis 與其他 key - value 緩存產(chǎn)品有以下三個(gè)特點(diǎn):
(3)Redis支持?jǐn)?shù)據(jù)的持久化,可以將內(nèi)存中的數(shù)據(jù)保存在磁盤中,重啟的時(shí)候可以再次加載進(jìn)行使用。
(4)Redis不僅僅支持簡單的key-value類型的數(shù)據(jù),同時(shí)還提供list,set,zset,hash等數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)。
(5)Redis支持?jǐn)?shù)據(jù)的備份,即master-slave模式的數(shù)據(jù)備份。
優(yōu)勢 :
(1)性能極高 – Redis能讀的速度是110000次/s,寫的速度是81000次/s 。
(2)豐富的數(shù)據(jù)類型 – Redis支持二進(jìn)制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 數(shù)據(jù)類型操作。
(3)原子 – Redis的所有操作都是原子性的,同時(shí)Redis還支持對幾個(gè)操作全并后的原子性執(zhí)行。
(4)豐富的特性 – Redis還支持 publish/subscribe, 通知, key 過期等等特性。
(1)鍵值(key-Valus)存儲(chǔ)數(shù)據(jù)庫
典型產(chǎn)品:Memcached、Redis、MemchacheDB、BerkeleyDB
Memcached :純內(nèi)存緩存系統(tǒng),減輕數(shù)據(jù)庫負(fù)載,由于重啟數(shù)據(jù)庫丟失,新浪網(wǎng)開發(fā)了memcacheDB
(2)列存儲(chǔ)(column-oriented)數(shù)據(jù)庫
典型產(chǎn)品:Cassandra、HBase
(3)面向文檔(Document-Oriented)數(shù)據(jù)庫
典型產(chǎn)品: MongDB、CouchDB
(4)面向圖形(Graph)的數(shù)據(jù)庫
redis這個(gè)系列主要參考鏈接:http://www.runoob.com/redis/redis-tutorial.html
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。