【Spring Boot】数据缓存Redis实现高并发 —— Redis入门

【Spring Boot】数据缓存Redis实现高并发 —— Redis入门_第1张图片

欢迎来到@衍生星球的CSDN博文
本文主要学习Redis的入门 
我是衍生星球,一个从事集成开发的打工人
⭐️喜欢的朋友可以关注一下,下次更新不迷路⭐️
作为一名热衷于分享知识的程序员,我乐于在CSDN上与广大开发者交流学习。
我希望通过每一次学习,让更多读者了解我,也希望能结识更多志同道合的朋友。
在今后的日子里,我将继续努力,不断提升自己的专业技能,创造更多价值。

目录

  • 1.简介
  • 2.Redis数据类型

1.简介

Redis是一个开源的Key-Value(键-值)数据库,支持数据的持久化,支持更多的数据结构和更丰富的数据操作,提供了多种语言的API客户端,如Java、C/C++、C#、PHP、JavaScript、Perl、Object-C、Python、Ruby、Erlang等,使用起来简单方便。另外,Redis拥有丰富的集群方案,适合各种复杂的应用场景。因此,Redis是目前使用广泛的开源缓存中间件。

Redis的主要特点如下:

1)支持数据的持久化,可以将内存中的数据持久化保存在磁盘中,重启后再次将磁盘中的数据加载到内存。

2)丰富的数据类型,不仅支持简单的key-value类型的数据,还提供List、Set、ZSet、Hash等数据结构的存储。

3)支持数据的备份,即master-slave(主-从)模式的数据备份。

4)丰富的特性,支持publish/subscribe(发布/订阅)、通知、key过期等特性。

Redis以其超高的性能、完善的文档、简洁易懂的源码和丰富的客户端库支持在开源中间件领域广受好评。很多大型互联网公司都使用Redis,可以说Redis已成为当下后端开发者的必备技能。

2.Redis数据类型

Redis是一款高性能的非关系数据库(Non-Relational Database),支持丰富的数据类型,如String(字符串)、Hash(哈希)、List(列表)、Set(集合)以及ZSet(Sorted Set,有序集合),如表所示。这些数据类型都支持push/pop、add/remove以及交集,并集和差集等操作。

【Spring Boot】数据缓存Redis实现高并发 —— Redis入门_第2张图片

这5种数据类型各有优缺点和适用的场景,使用时根据实际业务需求选择合适的数据类型即可。

你可能感兴趣的:(Spring小知识,缓存,spring,boot,redis)