
Redis
redis缓存技术
贝贝378
这个作者很懒,什么都没留下…
展开
-
Redis持久化策略RDB&AOF
Redis是一款高性能的内存数据库,它的数据存储在内存中,因此具有快速读写的特点。但是,由于内存的易失性,如果Redis发生宕机或者重启,内存中的数据将会丢失。为了解决这个问题,Redis提供了持久化功能,将内存中的数据保存到磁盘中,以便在Redis重启后恢复数据。AOF持久化是将Redis的写操作记录保存到磁盘中,以便在Redis重启后重新执行这些写操作来恢复数据。AOF持久化的优点是数据持久性更好,可以避免丢失数据。RDB持久化和AOF持久化各有优缺点,可以根据实际情况选择适合的持久化方式。原创 2023-04-27 08:45:28 · 373 阅读 · 0 评论 -
Redis实现分布式锁及其应用场景
Redis实现分布式锁的原理是通过在Redis中创建一个key-value对,其中key为锁的名称,value为锁的值。当一个进程或线程需要获取锁时,它会向Redis发送一个SETNX命令,如果该命令返回1,则表示获取锁成功,否则获取锁失败。当一个用户下单时,它会尝试获取库存锁,如果获取成功,则可以继续下单,否则需要等待其他用户完成下单后再尝试获取锁。当一个任务开始执行时,它会尝试获取任务锁,如果获取成功,则可以执行任务,否则跳过任务。当任务执行完成后,会释放锁,其他任务就可以获取锁并执行。原创 2023-04-13 15:49:18 · 2922 阅读 · 0 评论