1. 程式人生 > >redis特性與使用場景

redis特性與使用場景

技術分享 字符串 geo 代碼 排行榜 可持久化 多語 定位 pos

一、8大特性

1、速度快

數據存儲在內存,可達到10萬OPS

2、可持久化,斷電不丟數據

所有數據保存在內存中,對數據的更新異步的保存在硬盤中

3、多種數據結構

字符串、哈希、列表、集合、有序集

合位圖、超小內存唯一值記數、GEO:地理信息定位

4、多語言支持

JAVA、PHP、RUBY、python...

5、功能豐富

發布訂閱、Lua腳本、事務...

6、簡單

源碼只有23000行代碼,不依賴外部庫、單線程

7、可復制

8、高可用、分布式

二、典型應用場景

1、緩存系統

技術分享圖片

2、計數器

技術分享圖片

3、消息隊列

4、排行榜

5、社交網絡

6、實時系統

redis特性與使用場景