🗒️Redis 入手知识点

Redis是一种高性能的key-value存储系统,具有以下几个特点: 1. 内存存储:Redis将数据存储在内存中,因此读写速度非常快,通常比基于磁盘的存储系统快几个数量级。 2. 数据结构多样:Redis支持多种数据结构,包括字符串、哈希、列表、集合、有序集合等,丰富的数据结构使Redis可以支持更多的应用场景。 3. 持久化:Redis支持将数据持久化到磁盘上,以保证数据的可靠性。 4. 高并发性:Redis采用单线程模型,减少了多线程之间的竞争,从而使得Redis具有更高的并发性。 5. 分布式:Redis提供了集群模式,可以将数据分布到不同的节点上,从而实现水平扩展。

spring cache

Spring Cache是Spring框架用于支持缓存的模块。它提供了一组缓存抽象,使得我们可以将不同的缓存技术集成到应用程序中,从而提高性能和可扩展性。Spring Cache通过使用轻量级的注释来定义缓存的行为,从而减少了缓存操作的复杂性。此外,Spring Cache还支持事务性缓存,这样可以保证缓存与数据库之间的一致性。总体来说,Spring Cache是一个强大的工具,可以极大地提高应用程序的性能和可用性。