摘要: 1 序言 近期遇到一个问题: 外部查询缓存了InfluxDB中物联网数据表的字段信息元数据的本地缓存(基于Google Guava Cache、及其RefreshAfterWrite(seconds, TimeUnit.SECOND))的Web接口 为什么会缓存 Influxdb的字段信息呢?因为字 阅读全文
posted @ 2023-08-07 20:40 千千寰宇 阅读(82) 评论(0) 推荐(0)
摘要: 在日常开发工作中,我们为了保证资源操作的最终一致性,同样需要用到锁来进行操作控制。本人结合自己工作中的经验沉淀,来跟大家一起聊聊 分布式锁的那些事,分享一些实用内容给大家。 为什么会出现分布式锁? 如下图所示,一个应用被部署到多个机器上做负载均衡。为了保证一个方法或属性在高并发情况下的同一时间只能被 阅读全文
posted @ 2023-08-07 18:48 千千寰宇 阅读(39) 评论(0) 推荐(0)
摘要: # 1 缓存概述 **缓存思想**是计算机系统设计中极为重要的解决手段,其本质原则是————`局部性原理` > 在资源有限的情况下,将热点资源、最重要的资源部署到离请求方最近的地方去,以达到性能预期。 > 在计算机的世界里,基于缓存思想的应用,无处不在 ## 1.1 什么是缓存,为什么要用缓存? 缓 阅读全文
posted @ 2023-08-07 18:17 千千寰宇 阅读(151) 评论(0) 推荐(0)
摘要: 本文主要聚焦于 Redis 的 JAVA 客户端连接框架,针对Redis本身的特性将不做过多介绍。 内容较长,请做好心理准备~ 1 Redis JDBC 框架概述 1.1 Redis 简述 Redis(Remote Dictionary Server(远程字典服务))是一款开源的、由 Salvato 阅读全文
posted @ 2023-08-07 17:36 千千寰宇 阅读(313) 评论(0) 推荐(0)
摘要: 1 redis bitmap 概述 1.1 redis bitmap 是什么? Bitmap(位图, 也称为位数组或者位向量等)是一串连续的二进制数组(0和1),可通过偏移量(offset)定位元素;是一种实现对位的操作的'数据结构',在数据结构加引号主要因为: Bitmap 在redis中本身不是 阅读全文
posted @ 2023-08-07 16:50 千千寰宇 阅读(900) 评论(0) 推荐(0)