首頁 > 資料庫 > Redis > redis是什麼樣的資料庫

redis是什麼樣的資料庫

(*-*)浩
發布: 2019-06-04 14:48:20
原創
3825 人瀏覽過

Redis是一款新出現的,非關係型的,不支援SQL語法的,不支援事物,||  開源,C語言編寫,支援網絡,基於內存,可持久化,以Key-Value形式存儲數據,的NoSql資料庫。

redis是什麼樣的資料庫

特點、優勢

#k、v鍵值儲存以及資料結構儲存(如列表、字典)

所有資料(包括資料的儲存)操作均在記憶體中完成(建議學習:Redis影片教學

單執行緒服務(這表示會有較多的阻塞情況),採用epoll模型進行請求回應,對比nginx

支援主從複製模式,更提供高可用主從複製模式(哨兵)

去中心化分散式叢集

豐富的程式設計介面支持,如Python、Golang、Java、php、Ruby、Lua、Node.js 

功能豐富,除了支援多種資料結構之外,還支援事務、發布/訂閱、訊息佇列等功能

支援資料持久化(AOF、RDB)

資料類型(五種):

字串string

字串類型是Redis 中最為基礎的資料儲存類型,它在Redis 中是二進位安全的,這意味著該類型可以接受任何格式的數據,如JPEG影像資料或Json物件描述資訊等。在Redis中字串類型的Value最多可以容納的資料長度是512M。

哈希hash

可以理解為首先有一個主key,在這個主key下資料以key-value形式存儲,值的型別也是String

列表list

列表的元素類型為string,依照插入順序排序,元素有索引

集合set

元素為string類型,元素具有唯一性,不重複,沒有修改操作

有序集合zset

#有序集合,元素為string類型,元素具有唯一性,每個元素都會關聯一個double(雙精確度)類型的score,表示權重,透過權重將元素從左到右排序。

更多Redis相關技術文章,請造訪Redis資料庫使用入門教學欄位學習!

以上是redis是什麼樣的資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板