![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 51
JAVA百练成神
用技术改变世界
展开
-
HyperLogLog的使用做UV统计
使用Jedis连接Redis并操作HyperLogLog。原创 2024-05-15 01:12:54 · 247 阅读 · 0 评论 -
Redis学习笔记
业务阻塞后会出现极端情况,一个线程的锁超时释放后,这个进程结束阻塞的同时也会把另一个线程的锁给释放掉了。先刷新用户的token如果不存在就接着往下走,然后走到下一个拦截器中拦截。目前都是同步进行的,优化方案是使用异步。使用独立的线程来解决耗时的部分。解决方案,存放一个线程标识,是自己的锁才能释放不释放别人的锁。在之前的写法高并发的场景下库存会出现超卖的问题。使用map结构来计算同一个线程进入了多少次锁。先操作数据库在写入缓存出现异常的情况较少。乐观锁是用来解决更新数据时候的并发问题,添加redis线程锁。原创 2024-05-14 10:19:25 · 893 阅读 · 0 评论 -
缓存穿透、缓存雪崩的解决思路
通过返回一个空值回去,就不会一直访问到数据库了。什么是缓存雪崩原创 2023-02-23 15:20:47 · 107 阅读 · 1 评论 -
SpringDataRedis来操作redis 快速入门
/ 创建RedisTemplate对象 RedisTemplate < String , Object > template = new RedisTemplate < >();// 设置连接工厂 template . setConnectionFactory(connectionFactory);原创 2022-08-15 02:14:52 · 337 阅读 · 0 评论 -
jedis快速连接redis
代码】jedis快速连接redis。原创 2022-08-14 22:54:10 · 202 阅读 · 0 评论 -
Redis 常用命令和基本数据结构(数据类型)
Redis的常用命令和数据类型的基本操作原创 2022-08-02 02:26:20 · 207 阅读 · 0 评论