redis

Spark删除redis千万级别set集合数据实现分析

目录1.使用pipline的原因2.方法2.1写入redis的方法2.1.1参数说明2.2读取本地待删除数据的方法2.2.1参数说明2.3调用pipline删除的方法2.3.1参数说明3.完整代码4.总结1.使用pipline的原因Redi

Redis 删除策略的三种实现

目录一、Redis过期时间设置二、定时删除三、惰性删除 (空间换时间)四、定期删除(中和以上两种方案)五、三种删除方案对比六、逐出算法1、MaxMemory配置指令2、驱逐政策Redis中的数据删除策略包括定:时删除、惰性删除、定期删除一、

拦截Redis命令导致的Lua脚本执行失败的问题解决

目录lua 脚本使用方式redis script 相关命令说明execute 方法执行过程项目中遇到的问题怎么拦截 redis 命令解决办法总结大家好,今天分享一个在使用 redis lua 脚本过程中遇到的一个问题,问题不难,但是容易踩坑

Redis的常用命令小结

目录1. Redis 数据结构2. Redis 通用命令3. String 类型4. Hash 类型5. List 类型6. Set 类型7. SortedSet 类型1. Redis 数据结构Redis 是一个键值对的数据库, 也就是 k

redis的持久化和缓存机制解读

目录redis的持久化和缓存机制一、redis的适用环境二、持久化SnapshottingAOF方式redis缓存和两种持久化机制两种持久化机制总结redis的持久化和缓存机制说道redis,我们可能都会知道了他是一个类似缓存的一个内存数据

redis的hash类型操作方法

目录简介原生操作增加/修改【key的field的value】查询删除【key的field】java操作redis的hash类型修改查询删除方法设置key得到期时间 TimeUnit 设置时间类型(时、分、秒...)简介Hash是一个键值对的

解析Redis的缓存类型

目录HashMap/ConcurrentHashMapLinkedHashMap 缓存TreeMap缓存ByteBuffer 缓存HashMap/ConcurrentHashMapHashMap 是一种基于哈希表的集合类,它提供了快速的插入

Redis跳跃表添加元素的方法实现

目录跳跃表介绍跳跃表添加流程前置知识:节点随机层数为什么要这样设计呢?添加流程随机层数源码分析小结今天分享的这道题来自于蔚来的真实面试题。Java 面试不可能不问 Redis,问到 Redis 不可能不问 Redis 的常用数据类型,问到

Redis 常见缓存问题总结

目录缓存问题缓存雪崩缓存穿透缓存击穿缓存更新问题缓存更新策略主动更新缓存问题缓存雪崩同一时间段内大量的热点 key 全部过期或者 Redis 宕机,所有的请求都打到数据库上解决方法:给不同的 key 添加不同的 TTL ;利用 Redis