1. 程式人生 > >Redis簡介---redis系列(一)

Redis簡介---redis系列(一)

轉自:https://blog.csdn.net/luo4105/article/details/70756328

Redis簡介

Redis是分散式記憶體資料儲存系統,可以用做資料庫、快取、訊息中介軟體。Redis支援的資料結構有String、List、Set、SortSet、Hash。Redis可以對這些型別執行原子操作。

原子操作是指不會被執行緒排程機制打斷的操作;這種操作一旦開始,就一直執行到結束,中間不會有任何 context switch。

Redis支援資料持久化主從複製事務訂閱分發過期自動刪除key自動故障轉移等功能。

資料持久化:redis可以把記憶體中的資料以檔案形式儲存。Redis持久化有RDB(快照)和AOF(日誌)兩種策略。

主從複製:redis叢集伺服器角色中分為Masterservice(主伺服器)、Slave service(從伺服器),主從複製保證主從伺服器資料的一致性。可以配置讀寫許可權實現伺服器讀寫分離。

事務:redis事務不支援rollback(回滾)

訂閱分發:傳送者(pub)傳送訊息到頻道(channel),訂閱該頻道的訂閱者(sub)接收訊息。實現場景有群聊、微博、訊息推送等。

Redis 使用 ANSI C 編寫並且能在絕大Linux系統上執行。

Redis安裝配置

redis安裝配置比較簡單,在此就不記錄了…..