redis加锁的几种方式汇总(redis锁怎么用)太疯狂了 目录1、INCR2、SETNX3、SET总结 redis常见的加锁命令分别是INCR、SETNX、SET 这种锁的加锁思路是: key不存在,那么key的值会先被初始化为0,然后再执行INCR操作...随心笔谈1年前2940
redis反序列化报错原因分析以及解决方案(redis反序列化异常 classnotfond)怎么可以错过 目录redis反序列化报错原因分析序列化id’不一致实体类属性不一致redis序列化转换类型报错总结 问题:Cannot deserialize,无法反序列化 分析: 1、实体类实现了序列化接口后...随心笔谈1年前2420
redis哨兵模式说明与搭建详解(redis哨兵模式原理)越早知道越好 哨兵模式是redis高可用的一种解决方案。 哨兵必须用三个实例取保证自己的高可用,但是哨兵+主从模式是不能保证消息不丢失的。 为什么用三个来保证呢? 假设现在有两个服务器,第一台有redis主节点...随心笔谈1年前2580
Redis处理高并发之布隆过滤器详解(布隆过滤器redis)学到了 目录前言缓存穿透、击穿、雪崩缓存穿透出现情况常见的解决方案缓存击穿出现情况解决方案缓存雪崩解决方案布隆过滤器 Bloom filter总结 随着我们业务开发越来越来大,并染请求就会越来越多,那么我...随心笔谈1年前2840
redis如何取hash的值(redis查询hash值)硬核推荐 目录redis取hash的值redis中存值是Hash冲突如何解决总结 命令:可以取得对应的hash中的具体值 hmget s_account:208 account accountname 结果...随心笔谈1年前2580
Redis如何实现延迟队列(redisson延迟队列)奔走相告 目录Redis实现延迟队列Redis延迟队列Redis实现延时队列的优化方案延时队列的应用延时队列的实现总结 Redis 是通过有序集合(ZSet)的方式来实现延迟消息队列的,ZSet 有一个 S...随心笔谈1年前2360
Redis如何正确关闭和开启持久化(redis关闭rdb持久化)学到了吗 目录前言一、关闭持久化二、关闭失效问题三、开启持久化 Redis6.X Redis是默认开启RDB的,AOF则是默认关闭的。相当于初始安装的Redis是持久化的。 如何关闭redis持久化?我的需...随心笔谈1年前2750
redis如何清理缓存(redis如何清空当前缓存和所有缓存)学会了吗 如果你们的项目用到redis啦,虽然设置了过期时间,但有时候修改bug,仍然需要及时清空缓存,去读数据库的数据,所以这篇文章讲解如何清除redis的缓存。 1.首先进到redis的安装目录,进到s...随心笔谈1年前2570
Redis分布式锁的实现方式(redis分布式锁实战)越早知道越好 目录一、分布式锁是什么1、获取锁2、释放锁二、代码实例上面代码存在锁误删问题:三、基于SETNX实现的分布式锁存在下面几个问题1、不可重入2、不可重试3、超时释放4、主从一致性四、Redisson...随心笔谈1年前2670
redis分布式锁解决缓存双写一致性(redis分布式锁和zk分布式锁区别)这都可以? 目录如何解决缓存双写问题业务背景-美食分享分布式锁查询修改 只要涉及到缓存,那么缓存双写的问题就避免不了,每一种情况下使用的方案也不相同,对于数据一致性要求不高的场景,我们可以使用延时双删等方案来...随心笔谈1年前2570