随笔分类 - 数据库 / Redis
介绍redis
摘要:目录1 Caffeine1.1 简介1.1.1 引言1.1.2 优点与问题1.2 准备工作1.2.1 pom依赖1.2.2 配置文件1.3 操作实践1.3.1 简单使用1.3.1.1 配置 Caffeine1.3.1.2 业务中使用1.3.2 使用spring缓存注解1.3.2.1 配置缓存1.3.
阅读全文
摘要:目录1 Redis监控1.1 Redis监控指标1.1.1 性能指标: Performance1.1.2 内存指标: Memory1.1.3 基本活动指标:Basic activity1.1.4 持久性指标: Persistence1.1.5 错误指标:Error1.2 监控方式1.2.1 info
阅读全文
摘要:目录1 Lua1.1 简介1.1.1 注释1.1.2 变量1.1.3 数据类型1.1.4 控制结构1.1.5 函数1.1.6 模块1.1.7 字符串操作1.1.8 错误处理1.1.9 标准库1.2 Redis和Lua脚本结合优点1.3 Lua脚本应用和调试1.3.1 缓存更新1.3.2 原子操作1.
阅读全文
摘要:目录1 接口幂等性1.1 概念1.2 实现思路1.3 代码实现1.3.1 pom1.3.2 JedisUtil1.3.3 自定义注解@ApiIdempotent1.3.4 ApiIdempotentInterceptor拦截器1.3.5 TokenServiceImpl1.3.6 TestAppli
阅读全文
摘要:目录1 Redisson1.1 简介1.2 与其他客户端比较1.3 操作使用1.3.1 pom.xml1.3.2 配置1.3.3 启用分布式锁1.4 大致操作原理1.5 RLock1.5.1 RLock如何加锁1.5.2 解锁消息1.5.3 锁续约1.5.4 流程概括1.6 公平锁1.6.1 jav
阅读全文
摘要:目录1 Redis持久化1.1 持久化1.1.1 持久化流程1.1.2 数据同步机制1.1.3 Redis主从库同步流程详解1.1.3.1 第一次同步过程1.1.3.2 为什么用RDB不用AOF1.1.3.3 主从级联模式降低主库压力1.1.3.4 全量同步后的增量同步1.1.3.5 repl_ba
阅读全文
摘要:目录1 Redis1.1 概述1.1.1 简介1.1.2 全局散列表1.2 查看内部编码1.3 String字符串1.3.1 简介1.3.2 应用常景1.3.3 String内部编码1.4 Hash散列1.4.1 简介1.4.2 应用常景1.4.3 Hash内部编码1.4.4 rehash和渐进式r
阅读全文
摘要:目录1 Redis查询1.1 RedisMod介绍1.2 安装Redis1.3 RediSearch+RedisJSON安装1.3.1 下载安装1.3.2 修改配置1.4 RedisJSON操作1.4.1 基本操作1.4.1.1 保存操作JSON.SET1.4.1.2 读取操作JSON.GET1.4
阅读全文
摘要:1 Ehcache Ehcache是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说明和对实现原理的分析,因此在这
阅读全文
摘要:1 MemCache讲解 1.1 MemCache是什么 MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。MemCaChe是一个存储键值对的HashMap
阅读全文
摘要:目录1 Redis常见面试问题1.1 Redis是单线程还是多线程1.2 使用单线程原因1.3 Redis高可用1.3.1 主从复制1.3.2 哨兵模式1.3.2.1 简介1.3.2.2 哨兵机制的高可用性保障1.3.3 Redis Cluster(集群)1.4 Redis内存(数据)淘汰策略1.5
阅读全文
摘要:本文转载于:https://mp.weixin.qq.com/s/uhMrqR__6qgpl7vrE_otTQ 1 引言 我经常听到很多人讨论,关于把 Redis 当作队列来用是否合适的问题。 有些人表示赞成,他们认为 Redis 很轻量,用作队列很方便。 也些人则反对,认为 Redis 会丢数据,
阅读全文
摘要:目录1 redis集群1.1 redis集群简介1.1.1 Redis集群数据共享1.1.1.1 分片哈希槽1.1.1.2 客户端如何重定向哈希槽1.1.1.2.1 Moved 重定向1.1.1.2.2 ASK 重定向1.1.1.3 为什么集群的 slots 是 163841.1.2 Redis集群
阅读全文