
redis
爱吃java的羊儿
我嘞个豆,精神大爆发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis实现全局唯一Id
当CountDownLatch 内部维护的 变量变为0时,就不再阻塞,直接放行,那么什么时候CountDownLatch 维护的变量变为0 呢,我们只需要调用一次countDown ,内部变量就减少1,我们让分线程和变量绑定, 执行完一个分线程就减少一个变量,当分线程全部走完,CountDownLatch 维护的变量就是0,此时await就不再阻塞,统计出来的时间也就是所有分线程执行完后的时间。知识小贴士:关于countdownlatch。Redis实现全局唯一Id。原创 2024-08-02 10:55:59 · 235 阅读 · 0 评论 -
封装Redis工具类
方法2:将任意Java对象序列化为json并存储在string类型的key中,并且可以设置逻辑过期时间,用于处理缓。* 方法1:将任意Java对象序列化为json并存储在string类型的key中,并且可以设置TTL过期时间。* 方法3:根据指定的key查询缓存,并反序列化为指定类型,利用缓存空值的方式解决缓存穿透问题。* 方法4:根据指定的key查询缓存,并反序列化为指定类型,需要利用逻辑过期解决缓存击穿问题。原创 2024-08-02 10:54:22 · 435 阅读 · 0 评论 -
超详细Redis笔记
数据结构:Hash类型对应的数据结构是两种:ziplist(压缩列表),hashtable(哈希表)。Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。用户ID为查找的key,存储的value用户对象包含姓名,年龄,生日等信息,如果用普通的key/value结构来存储。有序集合(Sorted Sets)类似集合,但每一个元素都关联一个分数,可以按分数排序。注:发布的消息没有持久化,如果在订阅的客户端收不到hello,只能收到订阅后发布的消息。原创 2024-07-19 17:35:29 · 1076 阅读 · 0 评论 -
Unable to connect to Redis] with root cause
错误原因显示"Caused by: java.net.ConnectException: Connection refused: no further information"此种情况一般都是Redis服务器没有启动或者配置文件参数配置错误造成的。springboot运行不了,报错原因。原创 2024-07-19 15:16:57 · 675 阅读 · 0 评论 -
SpringBoot3整合Redis并封装常用操作RedisUtils
(redis的配置类+工具类)原创 2024-07-19 14:26:42 · 678 阅读 · 0 评论 -
Jedis操作-测试
Jedis操作-测试创建jedis对象。-- 单元测试-->原创 2024-07-19 11:15:56 · 494 阅读 · 0 评论 -
Redis模拟验证码发送
生成验证码->发送验证码->校验验证码。Redis模拟验证码发送。原创 2024-07-19 11:12:57 · 257 阅读 · 0 评论 -
连接Redis异常:JedisMovedDataException
JAVA API实现是redis集群实现方式,而在配置文中就配置的是单结点的方式。Moved表示使用的是Redis集群。而Jedis不是集群模式。解决方法:改成给我们的报错信息192.168.187.138。连接的地址为192.168.187.137。原创 2024-07-18 17:45:11 · 613 阅读 · 0 评论 -
Redis新数据类型
命令Bitmaps与set对比原创 2024-07-18 16:30:39 · 294 阅读 · 0 评论