蝉沐风的码场
这个作者很懒,什么都没留下…
展开
-
同步异步、阻塞非阻塞怎么区分
同步异步、阻塞非阻塞到底怎么区分?IO多路复用是同步IO还是异步IO?有没有异步阻塞IO?原创 2023-02-06 10:28:01 · 709 阅读 · 2 评论 -
什么是IO多路复用
本篇文章为BIO与阻塞IO的续篇,详细介绍了select、poll以及epoll等多路复用组件的使用方法以及底层原理。尤其详细分析了epoll的源码,做到一篇文章完全搞懂I/O多路复用模型原创 2023-02-02 09:54:06 · 498 阅读 · 0 评论 -
一文说透BIO以及非阻塞IO
高效的网络模型是Redis实现高吞吐量的重要底层支撑,是“高性能”的重要原因,却不是“快”的直接理由。本文将从BIO开始介绍,经过NIO、多路复用,最终说回Redis的Reactor模型,力求详尽。原创 2022-12-27 11:01:01 · 637 阅读 · 0 评论 -
鸡肋的Redis事务
你会了解Redis为什么要提供事务? Redis事务基本指令和使用方法;CAS乐观锁是什么?Redis事务为什么不支持回滚?原创 2022-02-16 16:14:54 · 650 阅读 · 0 评论 -
Redis与数据库的数据一致性
当数据库内容变化的时候,到底应该先操作数据库还是先操作缓存呢?本文带你了解如何解决Redis和数据库的数据一致性问题原创 2022-02-15 06:15:00 · 3111 阅读 · 3 评论 -
Redis基本数据结构
包括Redis5种基本数据类型:String、List、Set、ZSet、hash原创 2022-02-12 20:17:59 · 113 阅读 · 0 评论 -
Redis持久化——AOF
男孩“一觉醒来”忘记了对女孩子的承诺,这时候女孩子把曾经海誓山盟的录音逐条播放给男孩子听,帮助他“恢复记忆”。“男孩一觉醒来”像极了 Redis 宕机重启的样子,而女孩子的录音就是 Redis 的AOF日志。原创 2021-12-11 09:56:00 · 264 阅读 · 0 评论 -
就这?Redis持久化策略——RDB
Redis之所以快,一个最重要的原因在于它是直接将数据存储在内存,并直接从内存中读取数据的,因此一个绝对不容忽视的问题便是,一旦Redis服务器宕机,内存中的数据将会完全丢失。好在Redis官方为我们提供了两种持久化的机制,RDB和AOF,今天我们来聊一下RDB。什么是RDBRDB是Redis的一种数据持久化到磁盘的策略,是一种以内存快照形式保存Redis数据的方式。所谓快照,就是把某一时刻的状态以文件的形式进行全量备份到磁盘,这个快照文件就称为RDB文件,其中RDB是Redis DataB原创 2021-11-28 09:10:30 · 548 阅读 · 0 评论 -
Redis生成自增流水号,每日清零
/** * 序列号Service业务层处理,最终样式举例 2021/11/26-23 * * @author 蝉沐风 * @date 2021-05-28 */@Servicepublic class ISerialServiceImpl implements ISerialService { @Autowired private RedisCache redisCache; @Autowired public RedisTemplate redisTempl原创 2021-11-26 12:14:03 · 3123 阅读 · 1 评论