天翼雲分散式快取服務(Redis)的應用場景(乾貨)
作為分散式快取系統,Redis大量的應用於網際網路行業的各類應用,即使是傳統行業,只要是面向公眾客戶的網際網路應用,因使用者數的激增,也紛紛基於Redis做架構的改造。
像微博及 Twitter 這兩大社交平臺重度依賴 Redis 來承載海量使用者訪問,透過構建可靈活擴充套件的Redis叢集讓其能夠承載上億使用者的訪問規模。
我們按照Redis資料結構維度,其適用的具體場景如下:
List: 雙向列表,適用於最新列表,關注列表;
Set: 適用於無順序的集合,點贊點踩,抽獎,已讀,共同好友;
SortedSet : 具有排序加成功能,適用於排行榜,優先佇列的實現;
Hash:物件屬性,不定長屬性數;
KV : 單一數值,適用於驗證碼,快取等實現。
下面我們列舉一些知名網站使用Redis的案例:
新浪微博
新浪微博最早大規模應用Redis,具體的應用的場景如下:
hash sets: 關注列表, 粉絲列表, 雙向關注列表;
string(counter): 微博數, 粉絲數;
sort sets(自動排序): TopN, 熱門微博等, 自動排序;
lists(queue): push/sub提醒。
唯品會
唯品會採用Redis叢集架構,主要應用於後端業務,大資料實時推薦/ETL、風控、營銷三大業使用。
線上有生產幾十個cluster叢集,約2千個例項,單個叢集的例項最大達到250+。
今日頭條
使用者建模資料採用MySQL/MongoDB以及Memcache/Redis的資料庫+快取的架構,
使用者建模資料是指當使用者開始使用今日頭條後,對使用者動作的日誌進行實時分析, 會對使用者的每個動作進行學習,並 對使用者的興趣進行挖掘所產生的資料。
阿里巴巴
阿里巴巴的很多業務線都用到了Redis,比如每個人關注店鋪的列表、菜鳥的訂單分發系統中訂單的排序規則等。
南航
其電商營銷平臺 採用了Redis-Cluster架構,用來快取機票資訊,航班動態更新,上線後查詢提升效果十分顯著,響應時間從 7-8 秒降到一百多毫秒,實現機票資訊"秒出"。
還有大型遊戲中排行榜,也會應用到Redis。
最後說一下12306網站,也用到了分散式快取系統,使用者快取餘票資訊,但其背後的分散式快取系統採用的是GemFire,而不是Redis,可以把GemFire理解為增強版的Redis。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70014251/viewspace-2885482/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 天翼雲分散式快取服務(Redis)的幾個核心概念分散式快取Redis
- Redis應用場景及快取問題Redis快取
- WEB 應用快取解析以及使用 Redis 實現分散式快取Web快取Redis分散式
- 開箱即用的資料快取服務|EMQX Cloud 影子服務應用場景解析快取MQCloud
- redis→分散式快取Redis分散式快取
- 【分散式】Zookeeper應用場景分散式
- 乾貨!天翼雲DPU技術解碼
- SmartSql Redis 分散式快取SQLRedis分散式快取
- 用Java寫一個分散式快取——RESP服務端Java分散式快取服務端
- 分散式應用服務的拆分分散式
- 雲上的分散式快取分散式快取
- 阿里雲日誌服務sls的典型應用場景阿里
- Redis——快取穿透、快取擊穿、快取雪崩、分散式鎖Redis快取穿透分散式
- 分散式快取--快取與資料庫強一致場景下的方案分散式快取資料庫
- 雲搜尋服務在APP搜尋場景的應用APP
- 地理位置服務的應用場景
- Redis布隆過濾器的原理和應用場景,解決快取穿透Redis過濾器快取穿透
- 華為雲分散式快取服務 DCS,它與開源 Redis 有哪些差異,快來一探究竟!分散式快取Redis
- redis快取和業務應用瞭解Redis快取
- 一個內建於專案的分散式快取服務分散式快取
- DCS分散式快取服務例項型別介紹分散式快取型別
- Redis詳解以及Redis的應用場景Redis
- 大型分散式網站架構:快取在分散式系統中的應用分散式網站架構快取
- 【解決方案】Java 網際網路專案中常見的 Redis 快取應用場景JavaRedis快取
- Redis 應用-分散式鎖Redis分散式
- 用Java寫一個分散式快取——快取管理Java分散式快取
- 應對分散式快取當機的方案分散式快取
- Alluxio在多級分散式快取系統中的應用UX分散式快取
- Redis 應用場景彙總Redis
- Redis常見應用場景Redis
- 分散式快取分散式快取
- 分散式雲時代,天翼雲4.0如何護衛邊緣安全?分散式
- redis快取常見問題場景總結Redis快取
- 【Redis場景3】快取穿透、擊穿問題Redis快取穿透
- 打造企業級微服務平臺架構,分散式應用場景管理微服務架構分散式
- 各種分散式事務的實現方式適用的場景分散式
- 分散式快取綜合指南:Kubernetes + Redis + Spring Boot分散式快取RedisSpring Boot
- 分散式事務解決方案與適用場景分析分散式