redis学习
文章平均质量分 90
后端工程狮
这个作者很懒,什么都没留下…
展开
-
Redis如何保证并发访问时的数据正确性
在应对并发问题时,除了原子操作,Redis客户端可采用加锁的方法,来控制并发写操作对共享数据的修改,从而保证数据的正确性。RMW操作即是指客户端要对数据做修改操作时所需要执行的步骤,即要先读取Redis中的内存数据到客户端中,然后根据读取到的数据判断是否要修改,然后在本地修改,最后写入到Redis服务中。虽然Redis的单个命令可以原子性执行(Redis是单线程执行的,同一时间最多只有一条Redis命令被执行),但实际操作中数据修改包含了多个命令的操作,包括数据读取、数据增减、写回数据三个操作。原创 2023-02-19 10:58:53 · 680 阅读 · 0 评论 -
面对工作实践的最佳Redis教程
目录 第一章 本地缓存与分布式缓存... 2 1.1本地缓存适合单体应用,适合在于一个jvm进程内使用... 2 1.2本地缓存在分布式情况下会存在本地缓存失效和本地缓存数据不一致的问题... 2 1.3我们在很多场景都会使用分布式缓存中间件... 2 1.4 在实际项目中我们是做多级缓存,如JVM级(本地缓存)+Redis缓存组成后端双级缓存... 2 第二章 缓存中间件redis在使用过程中存在的问题。... 3 2.1缓存穿透及解决方式... 3 2.2缓存雪崩及解决方式......原创 2021-06-29 18:08:46 · 1292 阅读 · 0 评论