1、Redis是什么
Redis是Remote Dictionary Service的首字母縮寫,即遠程字典服務。是一個高性能的key-value形式的內存型數據庫。以設置和讀取一個256字節字符串為例,它的讀取速度可高達11W次/s,寫速度可達8.1W次/s。
Redis有5種基礎數據結構,分別為:string,list,hash,set,sorted set
Redis所有的數據結構都以唯一的key字符串作為名稱,然后通過這個唯一的key值來獲取相應的value數據。不同類型的數據結構的差異就在於value的結構不一樣。
2、Redis可以做什么
- 緩存
- 計數器
- 分布式id生成器
- 分布式鎖
- 位操作數據統計
- 字符串操作
- 頻率限制
- 消息隊列
- 排行榜
- 延時任務