Redis 7.x 入門和開發實戰

Redis 是一個開源的使用 ANSI C 語言編寫、遵守 BSD 協議、支持網絡、可基於內存、分佈式、可選持久性的鍵值對(Key-Value)存儲數據庫,並提供多種語言的 API。
 
Redis 屬於NoSQL 數據庫,是基於鍵值對存儲的NoSQL數據庫,值(value)可以是字符串(String)、哈希(Hash)、列表(List)、集合(Sets)和有序集合(Sorted Sets)等類型。
在實際項目中,把Redis 用在合適的場景裏不僅能夠提升系統的性能,還能應對高併發的場景。一般會將Redis 應用在緩存、秒殺、計數器和排行榜等和性能密切相關的場景裏。
本專欄採用當前Redis 7.x 最新版,通過基礎知識介紹入門-環境搭建-項目開發實踐,讓初學者快速掌握Redis。內部包括分佈式緩存組件Redis 7.x的安裝配置部署、基本數據類型、常用命令、操作實踐、HyperLoglog數據結構、事務、慢日誌分析、Redis 集成 Spring Boot的開發實踐、Redis 集羣模式、布隆過濾器等等。 
 

專欄大綱

隨着互聯網的飛速發展,我們享受着技術帶來的便利,同時也給從業者帶來了如何保證項目高併發、低延時的技術挑戰。
Redis 以其超高的性能,簡潔輕量的設計,易上手,分佈式架構的支持,在緩存等領域出色的表現等,得到了業界廣泛的關注和應用。在當今高性能架構中,也發揮着越來越重要的作用。
甚至可以說,Redis 已經成爲 IT 互聯網大型系統的標配,熟練掌握 Redis 成爲開發、運維人員的必備技能。
 
如果不深挖底層,僅僅只是從使用的角度出發,Redis 的學習成本將會非常低。如果作爲一個很好的中間件去研究的話,還是有很多值得學習和借鑑的地方。
本專欄包括Redis 開發環境的搭建、Redis 的各種數據類型和HyperLogLog數據結構、常用客戶端和服務端命令、操作實踐、以及和Spring Boot集成開發實踐等。
  • 安裝和配置基於Docker的Redis 7.x 環境
  • Redis  7.x版本源碼編譯、安裝、配置和啓動過程
  • Another Redis DeskTop Manager一款免費的Redis可視化工具
  • Redis基本數據類型操作實踐入門:string、hash、list、set和zset
  • Redis 常用key命令操作實踐入門
  • Redis HyperLogLog 基本概念和操作實踐入門
  • Redis 客戶端和服務端常用命令操作實踐
  • Redis Transaction 事務概念和操作實踐
  • Redis 數據AOF和RDB持久化機制和操作實踐
  • 基於Redis的Java Maven項目入門實踐
  • 使用Java 操作Redis 五大類數據類型
  • Jedis連接池的使用和開發實踐
  • Redis和MySQL集成開發實踐:Redis作爲緩存
  • Redis和Spring Boot 集成開發實踐:依賴包、配置文件和配置類
  • Redis和Spring Boot 集成開發實踐:資源庫、控制器和模型類
  • Redis和Spring Boot 集成開發實踐:迭代優化
  • Redis和Spring Boot 集成開發實踐:使用StringRedisTemplate 操作五種數據類型
  • Redis和Spring Boot 集成開發實踐:封裝Redis讀寫數據服務
  • Redis和Spring Boot 集成開發實踐:創建Book應用項目
  • 搭建基於主從複製模式的Redis 集羣
  • 搭建基於哨兵模式的Redis 集羣
  • 超詳細過程:搭建Redis Cluster 集羣模式
  • 超詳細過程:操作實踐Redis Cluster 集羣模式
  • Spring Boot 應用和Redis Cluster集羣整合的開發實踐
  • Spring Boot 應用和Redis Cluster 集羣整合:會話管理(Session Management)
  • Spring Boot 應用和Redis Cluster 集羣整合:會話管理實踐
  • Redis Cluster 集羣和Lettuce客戶端存儲圖片開發實踐
  • 概率性數據結構Redis 布隆過濾器入門簡介和操作實踐
  • Spring Boot 應用和Redisson客戶端進行五種數據類型開發實踐
  • Spring Boot 應用和Redisson客戶端進行Redis布隆過濾器開發實踐
  • Redis 慢查詢日誌分析和監視器 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章