簡單理解:
Redis 是一種基於鍵值對(key-value)的NoSQL數據庫。Redis會將所有數據都存放在內存中,所以它的讀寫性能非常驚人。
特性:
- 速度快
- 基於鍵值對的數據結構服務器
- 豐富的功能
- 簡單穩定
- 客戶端語言多
- 持久化
- 主從複製
- 高可用和分佈式
Redis的數據結構
- 字符串
- 哈希
- 列表
- 集合
- 有序集合
Redis使用場景
Redis可以做什麼
- 緩存
- 排行榜系統
- 計數器應用
- 社交網絡
- 消息隊列系統
Redis不可以做什麼
站在數據冷熱的角度看,數據分爲熱數據和冷數據,熱數據通常是指需要頻繁操作的數據,反之爲冷數據。如果將這些冷數據放在Redis中,基本上是對於內存的一種浪費。