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 慢查詢日志分析和監視器
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/506092.html
標籤:NoSQL
上一篇:Mysql第8天
