随笔分类 -  Redis

摘要:使用BitSet实现日期连续签到 @GetMapping("/user/sign/{id}") public Result<String> userSign(@PathVariable("id") Long id, @RequestParam(value = "date", required = f 阅读全文
posted @ 2023-10-31 15:34 蔡金榜 阅读(229) 评论(0) 推荐(0) 编辑
摘要:部署架构 单节点(Single) 优点 架构简单,部署方便 高性价比:缓存使用时无需备用节点(单实例可用性可以用 supervisor 或 crontab 保证),当然为了满足业务的高可用性,也可以牺牲一个备用节点,但同时刻只有一个实例对外提供服务 高性能 缺点 不保证数据的可靠性 在缓存使用,进程 阅读全文
posted @ 2023-10-31 14:49 蔡金榜 阅读(90) 评论(0) 推荐(0) 编辑
摘要:持久化机制 通常来说,应该同时使用两种持久化方案,以保证数据安全: 如果数据不敏感,且可以从其他地方重新生成,可以关闭持久化 如果数据比较重要,且能够承受几分钟的数据丢失,比如缓存等,只需要使用RDB即可 如果是用做内存数据,要使用Redis的持久化,建议是RDB和AOF都开启 如果只用AOF,优先 阅读全文
posted @ 2023-10-31 14:43 蔡金榜 阅读(8) 评论(0) 推荐(0) 编辑
摘要:Redis 线程模型 Redis内部使用文件事件处理器File Event Handler,这个文件事件处理器是单线程的,所以Redis才叫做单线程的模型。它采用I/O多路复用机制同时监听多个Socket,将产生事件的 Socket压入到内存队列中,事件分派器根据Socket上的事件类型来选择对应的 阅读全文
posted @ 2023-10-31 08:40 蔡金榜 阅读(13) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示