共計(jì) 862 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
自動(dòng)寫(xiě)代碼機(jī)器人,免費(fèi)開(kāi)通
這篇文章給大家分享的是有關(guān) redis 是一個(gè)怎樣的數(shù)據(jù)庫(kù)的內(nèi)容。丸趣 TV 小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨丸趣 TV 小編過(guò)來(lái)看看吧。
Redis 是一款新出現(xiàn)的,非關(guān)系型的,不支持 SQL 語(yǔ)法的,不支持事物,|| 開(kāi)源,C 語(yǔ)言編寫(xiě),支持網(wǎng)絡(luò),基于內(nèi)存,可持久化,以 Key-Value 形式存儲(chǔ)數(shù)據(jù),的 NoSql 數(shù)據(jù)庫(kù)。
特點(diǎn)、優(yōu)勢(shì)
k、v 鍵值存儲(chǔ)以及數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)(如列表、字典)
所有數(shù)據(jù) (包括數(shù)據(jù)的存儲(chǔ)) 操作均在內(nèi)存中完成
單線(xiàn)程服務(wù)(這意味著會(huì)有較多的阻塞情況),采用 epoll 模型進(jìn)行請(qǐng)求響應(yīng),對(duì)比 nginx
支持主從復(fù)制模式,更提供高可用主從復(fù)制模式(哨兵)
去中心化分布式集群
豐富的編程接口支持,如 Python、Golang、Java、php、Ruby、Lua、Node.js
功能豐富,除了支持多種數(shù)據(jù)結(jié)構(gòu)之外,還支持事務(wù)、發(fā)布 / 訂閱、消息隊(duì)列等功能
支持?jǐn)?shù)據(jù)持久化(AOF、RDB)
數(shù)據(jù)類(lèi)型(五種):
字符串 string
字符串類(lèi)型是 Redis 中最為基礎(chǔ)的數(shù)據(jù)存儲(chǔ)類(lèi)型,它在 Redis 中是二進(jìn)制安全的,這意味著該類(lèi)型可以接受任何格式的數(shù)據(jù),如 JPEG 圖像數(shù)據(jù)或 Json 對(duì)象描述信息等。在 Redis 中字符串類(lèi)型的 Value 最多可以容納的數(shù)據(jù)長(zhǎng)度是 512M。
哈希 hash
可以理解為首先有一個(gè)主 key,在這個(gè)主 key 下數(shù)據(jù)以 key-value 形式存儲(chǔ),值的類(lèi)型也是 String
列表 list
列表的元素類(lèi)型為 string,按照插入順序排序,元素有索引
集合 set
元素為 string 類(lèi)型,元素具有唯一性,不重復(fù),沒(méi)有修改操作
有序集合 zset
有序集合,元素為 string 類(lèi)型,元素具有唯一性,每個(gè)元素都會(huì)關(guān)聯(lián)一個(gè) double(雙精度)類(lèi)型的 score,表示權(quán)重,通過(guò)權(quán)重將元素從左到右排序。
感謝各位的閱讀!關(guān)于 redis 是一個(gè)怎樣的數(shù)據(jù)庫(kù)就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
向 AI 問(wèn)一下細(xì)節(jié)
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!