《Redis實戰》讀後感

2021-09-21 17:25:54 字數 1029 閱讀 6095

最近在做的專案需要用到redis,因為之前對redis只是有乙個很粗淺的了解,所以打算選一本redis的書籍進行閱讀,以便幫助我更好的完成專案,最後選擇了《redis實戰》這本書進行閱讀。

《redis實戰》不愧有實戰之名,除了第一章和第三章是介紹redis的資料結構以及操作指令、第四章介紹資料安全和效能保障外,其他每個章節基本都是結合業務場景在進行講解,能夠讓讀者更清楚的知道什麼時候適合用什麼樣的資料結構,另外還有一些支援程式,也很有參考價值。

文中大量使用了有序集合,讓我感受到了有序集合的威力,有序集合通過分數進行從小到大排序的特性真的是很強大,很多業務場景都能起到事半功倍的效果,可以說對有序集合的使用讓我耳目一新。

redis的pipeline和事務也是我之前不曾掌握的知識點,對這些知識點的掌握有助於你寫出效能更佳的程式,特別是pipeline的使用,一定要掌握,當需要一次性執行多個命令且不需要事務特性時,使用pipeline能夠減少客戶端和redis伺服器之間的互動過程,提公升程式效能的同時還能節省網路頻寬,redis提供的事務是樂觀鎖,當併發較小的時候效能還是很棒的,當併發量上去後他的效能就會慢慢下降,這時候可以考慮使用文中的分布式鎖的用法,能夠極大的提公升效能。

文中提供了很多的業務場景的使用示例,比如快取、日誌記錄、自動補全、搜尋等等示例,都很有參考價值,所以我認為本書適合做一本參考書,當你有文中提到的相同或者相似場景的需求時,翻翻這本書,你將會是激動萬分的。

對redis有更高的效能和功能要求時,建議好好讀讀第11章,使用lua指令碼擴充套件redis。

最後感謝本書的翻譯,翻譯過來的中文讀起來沒有彆扭感,有些地方還會加些注釋幫助讀者理解,很棒。

個人建議快速閱讀完本書,盡量理解文中提到的重點,什麼樣的業務場景使用什麼樣的資料結構,哪些redis提供的特性不太好用,以及對應的更好代替方案,對文中提到的業務場景、構建的支援程式、元件等有個大概的印象,當需要時再來翻翻這本書,所以我認為這本書適合作為很有價值意義的參考書;當然如果你時間充裕,可以選擇更加腳踏實地的方式慢慢品味書中的精華,跟著敲**,你會發現不僅能更加理解本書提到的知識點,還能學到一些python的高階語法,雖然我沒這麼做,但是它給了我這樣的感覺。

redis實戰讀後感(二) 構建web應用

雜湊 cookie令牌和已登入使用者,最近登入使用者有序集合,使用者瀏覽過商品的有序集合 1.使用者登入 檢查登入使用者 更新令牌 更新雜湊表,更新最近登入使用者有序集合,更新使用者瀏覽過商品的有序集合,zremrangebyrank刪除多餘商品 定期清理會話 如果最近登入使用者有序集合超過限制,則...

redis原始碼讀後感

終於讀完redis的原始碼了,頗有感觸。由於樓主用mac,所以適配了clion github 由於網際網路公司整體工作結構比較快,平時零零散散的抽出一些時間來閱讀,所以前後持續了一段時間 2018 08 21 2019 05 22 關鍵是 做的事情才能堅持下去 其中資料結構部分 io模型部分 以及策...

《網路營銷實戰密碼》讀後感

姓名 王飛 網路營銷實戰密碼 讀後感 注意到zac出書的訊息是在他的每天一貼的部落格上,過段時間在點石論壇裡面看都有朋友發出zac的書已經出來的帖子,隨後在za的部落格上看到購書的鏈結,就這樣在互動網上購買了。等待了五天時間,終於看到了等待中的 網路營銷密碼 我在一所學校工作,主要製作課件和維護學校...