天天看點

Ridis簡介

       Redis是一個開源(BSD許可)的記憶體資料結構存儲,用作資料庫、緩存和消息代理。它支援資料結構,如字元串、哈希、清單、集合、帶範圍查詢的排序集合、位圖、超日志、帶半徑查詢的地理空間索引和流。Redis具有内置的複制、Lua腳本、LRU逐出、事務和不同級别的磁盤持久性,并通過Redis Sentinel和帶有Redis叢集的自動分區提供高可用性。

        您可以對這些類型運作原子操作,例如附加到字元串;遞增哈希中的值;将元素推送到清單;計算集合的交集、并集和差集;或擷取排序集合中排名最高的成員。

        為了獲得優異的性能,Redis使用記憶體中的資料集。根據您的用例,您可以通過每隔一段時間将資料集轉儲到磁盤,或者将每個指令追加到日志來持久化它。如果您隻需要一個功能豐富、聯網的記憶體緩存,則可以選擇禁用持久性。

        Redis還支援簡單的主從異步複制設定,具有非常快速的非阻塞第一次同步、自動重新連接配接以及在網絡拆分時的部分重新同步。

    其他功能包括:

    交易

    釋出/訂閱

    Lua腳本

    生命有限的鑰匙

繼續閱讀