redis
文章平均质量分 79
redis
ps酷教程
热爱技术,一点点的学习
展开
-
redis持久化&主从&哨兵&分片集群
RDB方式bgsave的基本流程?fork主进程得到一个子进程,共享内存空间子进程读取内存数据并异步写入新的RDB文件用新RDB文件替换旧的RDB文件。RDB会在什么时候执行?save 60 1000代表什么含义?默认是服务停止时。代表60秒内至少执行1000次修改则触发RDBRDB的缺点?RDB执行间隔时间长,两次RDB之间写入数据有丢失的风险fork子进程、压缩、写出RDB文件都比较耗时简述全量同步和增量同步区别?原创 2024-06-23 17:24:58 · 820 阅读 · 0 评论 -
redis实现消息队列&redis发布订阅&redis监听key
消息队列MessageQueue),字面意思就是存放消息的队列。消息队列:存储和管理消息,也被称为消息代理(Message Broker)生产者:发送消息到消息队列消费者:从消息队列获取消息并处理消息(正常下单,我们需要将订单消息写入数据库。但由于秒杀并发访问量大,数据库本身并发处理能力不强,因此,在处理秒杀业务时,可以将部分业务在生产者这边做校验,然后将消息写入消息队列,而消费者处理该消息队列中的消息,从而实现双方解耦,更快的处理秒杀业务)原创 2024-02-18 22:21:22 · 1602 阅读 · 1 评论 -
redis分布式锁&redisson
利用set nx ex获取锁,并设置过期时间,保存线程标示释放锁时先判断线程标示是否与自己一致,一致则删除锁利用set nx满足互斥性利用set ex保证故障时锁依然能释放,避免死锁,提高安全性利用Redis集群保证高可用和高并发特性Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务,其中就包含了各种分布式锁的实现。原创 2024-02-16 21:22:46 · 2239 阅读 · 1 评论 -
GenericJackson2JsonRedisSerializer问题 & Jackson2JsonRedisSerializer & StringRedisSerializer
【代码】GenericJackson2JsonRedisSerializer。原创 2023-04-23 18:28:00 · 3650 阅读 · 0 评论 -
Security中使用Redis管理会话(模拟cookie实现)
【代码】Security中使用Redis管理会话(模拟cookie实现)原创 2023-04-27 19:26:20 · 815 阅读 · 0 评论 -
java序列化
序列化流ObjectOutputStream、ObjectInputStream以及实现Java深克隆反序列化报错:local class incompatible: stream classdesc serialVersionUID = -2897844985684768944, local class serialVersionUID = 7350468743759137184原创 2022-10-28 22:37:16 · 403 阅读 · 0 评论