NX 的个人主页

面试题学习笔记 | Redis 数据存储与管理

Redis 的数据存储是基于内存的,这种特性带来了高效的性能,但也使数据存储和管理面临两个主要问题 数据持久化问题:由于数据存储在内存中,如果服务器宕机,内存数据就会丢失,这与缓存雪崩问题有一定的相似之处。因此,我们需要合适的持久化策略来保障 Redis 数据的持久性 数据删除策略:相较于磁盘,内存

面试题学习笔记 | Redis 分布式锁

实现分布式锁是 Redis 的一个常见用途 在单体架构中,为了解决并发问题,我们通常会在本地使用锁来让线程互斥访问资源,从而避免因原子性、有序性、可见性问题而导致的并发安全隐患。然而,在分布式架构下,传统的本地锁无法跨多个应用实例进行资源同步管理,因为这些实例运行在不同的机器上,彼此难以直接访问对方