解密阿里雲Redis助力雙十一背後的技術

2021-09-23 17:45:45 字數 1109 閱讀 7947

雙11如火如荼的結束了,阿里雲redis(apsaradb for redis原kvstore)也圓滿完成了雙11redis的保障工作。目前阿里雲redis提供了單機版本和集群版本的redis。

阿里雲redis預設雙機熱備並提供了備份恢復支援,同時阿里雲redis原始碼團隊持續對redis進行優化公升級,提供了強大的安全防護能力。本文將選取雙11的一些業務場景簡化之後進行介紹,實際業務場景會比本文複雜。

微淘社群承載了億級**使用者的社交關係鏈,對於每個使用者都有自己的關注列表,每個商家有自己的粉絲資訊,整個微淘社群承載的關係鏈如下圖所示。

如果選用傳統的關係型資料庫模型表達如上的關係資訊,會使業務設計繁雜,並且不能獲得良好的效能體驗。微淘社群使用redis集群快取了儲存社群的關注鏈,簡化了關注資訊的儲存,並保證了雙11業務絲滑一般的體驗。微淘社群使用了hashes儲存使用者之間的關注資訊,儲存結構如下,並提供了以下兩種的查詢介面:

雙11使用者在產生乙個交易訂單之後會隨之產生乙個物流訂單。經過菜鳥倉配系統處理的訂單,為了讓倉配各個階段能夠更加智慧型的協同作業,決策系統會根據訂單資訊指定出對應的訂單履行計畫,包括什麼時候下發倉、什麼時候出庫、什麼時候配送攬收、什麼 時候送達等資訊,單據履行中心根據履行計畫,對每個階段按照對應的時間去履行物流服務。由於倉、配的運力有限,對於有限的運力下,期望最早作業的單據是業務認為優先順序最高的單據,所以訂單在真正下發給倉或者配之前,需要按照優先順序進行排序。

訂單履行中心通過使用redis來對所有的物流訂單進行排序決定哪個訂單是最高優先順序的。

redis是乙個優秀的開源資料庫,提供了開發者更便利的資料模型,阿里雲redis致力於提供穩定、高效能的redis服務,歡迎廣大開發者使用阿里雲redis服務。

雙十一阿里雲技術清單

4秒,成交額破1億元。21秒,成交額突破10億元。2分05秒,成交額超100億元。1小時47分鐘,成交額突破1000億元。22小時28分37秒,成交額超2000億元。大幕落下,最終2018年雙十一的成交額定格在2135億元。同時,也意味著超過10億的物流訂單在短短一天內誕生。在這一系列突破歷史的數字...

深度解析雙十一背後的阿里雲 Redis 服務

在一片歡呼之中,2018年的雙十一完美收官,各項資料不出意外的刷出了新的記錄,亮眼的資料背後是阿里過硬的技術支撐。其中阿里雲redis不僅保障了阿里集團內部業務雙十一的流量洪峰平穩度過,也讓使用阿里雲redis的各個客戶度過了乙個安穩省心的雙十一。目前阿里雲redis涵蓋了豐富的產品形態 主從 集群...

深度解析雙十一背後的阿里雲 Redis 服務

在一片歡呼之中,2018年的雙十一完美收官,各項資料不出意外的刷出了新的記錄,亮眼的資料背後是阿里過硬的技術支撐。其中阿里雲redis不僅保障了阿里集團內部業務雙十一的流量洪峰平穩度過,也讓使用阿里雲redis的各個客戶度過了乙個安穩省心的雙十一。目前阿里雲redis涵蓋了豐富的產品形態 主從 集群...