您好,登錄后才能下訂單哦!
小編給大家分享一下Redis指的是什么數(shù)據(jù)庫,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
Redis是一個(gè)非??焖俚摹㈤_源的、使用ANSI C語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、非關(guān)系類型的、Key-Value數(shù)據(jù)庫,并提供多種語言的API。
Redis 是一個(gè)高性能的key-value數(shù)據(jù)庫。 redis的出現(xiàn),很大程度補(bǔ)償了memcached這類key/value存儲(chǔ)的不足,在部 分場(chǎng)合可以對(duì)關(guān)系數(shù)據(jù)庫起到很好的補(bǔ)充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客戶端,使用很方便。
Redis支持主從同步。數(shù)據(jù)可以從主服務(wù)器向任意數(shù)量的從服務(wù)器上同步,從服務(wù)器可以是關(guān)聯(lián)其他從服務(wù)器的主服務(wù)器。這使得Redis可執(zhí)行單層樹復(fù)制。存盤可以有意無意的對(duì)數(shù)據(jù)進(jìn)行寫操作。由于完全實(shí)現(xiàn)了發(fā)布/訂閱機(jī)制,使得從數(shù)據(jù)庫在任何地方同步樹時(shí),可訂閱一個(gè)頻道并接收主服務(wù)器完整的消息發(fā)布記錄。同步對(duì)讀取操作的可擴(kuò)展性和數(shù)據(jù)冗余很有幫助。
Redis主要特點(diǎn)
高級(jí)數(shù)據(jù)結(jié)構(gòu):為值提供五種可能的數(shù)據(jù)類型:字符串,列表,集合,哈希和有序集合。提供了這些數(shù)據(jù)類型獨(dú)有的操作,并且具有記錄良好的時(shí)間復(fù)雜度(Big O表示法)。
高性能:由于其內(nèi)存特性,項(xiàng)目維護(hù)者將復(fù)雜性保持在最低限度的承諾以及基于事件的編程模型,Redis 在讀寫操作方面具有出色的性能。
沒有依賴關(guān)系的輕量級(jí):用ANSI C編寫,沒有外部依賴關(guān)系。適用于所有POSIX環(huán)境。Windows不受官方支持,但Microsoft提供了實(shí)驗(yàn)性版本。
高可用性: 內(nèi)置支持異步,非阻塞,主/從復(fù)制,以確保數(shù)據(jù)的高可用性。目前有一種名為Redis Sentinel的高可用性解決方案目前可以使用,但仍被視為正在進(jìn)行的工作。
以上是Redis指的是什么數(shù)據(jù)庫的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。