1. 程式人生 > >016 redis的使用場景

016 redis的使用場景

關系 zset lis 的人 情況下 數據 排行榜 set 情況

一 .概述

redis並不是在任何情況下都可以使用的,必須在合適的情況下使用.


二 . 緩存

redis最為常用的就是場景就是幫助實現緩存,以前的緩存都可以使用redis來完成.


三 .獲取最新的N個數據

可以使用list來完成,很方便的獲取前面的數據.


四 . 排行榜的使用

我們可以使用zset來完成,使用權值的方式進行set的排序.


五 .計數器

這個我們使用string類型來完成.


六 . 存儲關系

比如查詢A和B共同的人群.

我們可以使用set來完成.


七 . 構建系統的隊列和棧結構

我們可以使用list來完成,使用zset還可以完成優先級隊列來完成.


八 . 實時分析系統

比如一個賬號密碼不能輸入錯誤3次,當超過3此不允許今日再次登錄.


九 .session

我們可以創建由生命限制的對象,我們可以使用redis來完成.


總之 ,redis可以幫助我們實現事務不太要求的數據的管理.

016 redis的使用場景