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