redis可以用來做什麼?以部落格帖子為例大概說說,當然redis的其他功能還有很多,後續在做介紹。
redis 是網際網路技術領域使用最為廣泛的儲存中介軟體,它是「remotedictionaryservice」的首字母縮寫,也就是「遠端字典服務」。
記錄使用者的帖子 id 列表 (排序),便於快速顯示使用者的帖子列表 (zset) -- 記錄id而不是文章是為了需要減少記憶體,同時zset 的score可以用來排序。
記錄帖子的標題、摘要、作者和封面資訊,用於列表頁展示 (hash) -- 針對帖子的一對多記錄,key為必要資訊的名稱,value為各種值。
快取近期熱帖內容 (帖子內容空間占用比較大),減少資料庫壓力 (hash) -- 熱帖數量不多,所以內容全部快取,key為id,value為帖子內容。
如果帖子 id 是整數自增的,可以使用 redis 來分配帖子 id(計數器)。 收藏集和帖子之間的關係 (zset) -- 有序不重複。
記錄熱榜帖子 id 列表,總熱榜和分類熱榜 (zset) -- 有序不重複。
快取使用者行為歷史,進行惡意行為過濾 (zset,hash) -- 有序不重複,針對使用者一對多行為記錄。
用php可以來做什麼,PHP可以用來做什麼
php是一種流行的伺服器端指令碼語言。它在網際網路上使用,並在許多網頁教程和程式設計指南中提到。一般來說,php用於向 新增html單獨無法實現的功能,但這究竟意味著什麼呢?為什麼php被如此頻繁地使用?使用php有什麼好處?php執行計算 php可以執行所有型別的計算,從計算出它是星期幾或2046...
Python資料分析到底可以用來做什麼?
隨著大資料時代的來臨和python程式語言的火爆,python資料分析早已成為現在職場人的必備核心技能。那麼利用python資料分析可以做什麼呢?簡單來說,可以做到的內容有很多,比如檢查資料表 資料表清洗 資料預處理 資料提取和資料篩選彙總等等。下面我來為大家詳細講解一下這些用處。1 檢查資料表 p...
Python可以用來幹什麼?
在我看來,基本上可以不負責任地認為,python 可以做任何事情。無論是從入門級選手到專業級選手都在做的爬蟲,還是web 程式開發 桌面程式開發還是科學計算 影象處理,python都可以勝任。python為我們提供了非常完善的基礎 庫,覆蓋了網路 檔案 gui 資料庫 文字等大量內容,被形象地稱作 ...