Redis系列---redis簡介01 本章我們將用簡短的幾句話來幫助你快速的瞭解什麼是redis,初學者不必深究 ...
一、 本章我們將用簡短的幾句話來幫助你快速的瞭解什麼是redis,初學者不必深究
1 Redis簡介
Remote Dictionary Server(Redis)是一個開源的使用ANSI C語言編寫、支持網路、基於記憶體亦可持久化的日誌型、key-value資料庫,並提供多種語言的API
它通常被稱為數據結構伺服器,因為值value可以是字元串String,哈希Map,列表list,集合set和有序集合sorted set等類型
2 Redis特點
2.1優點:
1.支持多種數據結構,如 String 字元串、list雙向鏈表、dict hash表、set 集合,zset 排序 set等等
2.支持持久化操作,可以進行aof以及rdb數據持久化到磁碟,從而進行數據備份或數據恢復等操作,較好的防止數據丟失的手段。
3.支持通過Replication 進行數據複製,通過master-slave 機制,可以實時進行數據同步複製,支持多級複製和增量複製,master-slave機制是Redis進行HA(Hight Availability)的重要手段。
4.單進程請求,所有命令串列執行,並下發情況下不需要考慮數據一致性問題
5 Redis讀寫的速度非常的快