Redis簡介---redis系列(一)
阿新 • • 發佈:2018-12-25
轉自: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安裝配置比較簡單,在此就不記錄了…..