redis

Redis是单线程的吗

目录Redis为什么是单线程的为什么需要多线程如何理解redis的单线程redis为什么使用单线程redis如何提高CPU的使用率总结Redis为什么是单线程、及高并发快的大原因详解Redis的高并发和快速原因为什么Redis是单线程的1.

Redis数据结构之跳跃表使用学习

目录Redis跳跃表结构1、跳跃表及跳跃表节点结构2、跳跃表结构3、跳跃表节点结构4、跳跃表节点层(level)介绍5、跳跃表的查询过程Redis跳跃表结构跳跃表结构是有序集合的底层实现之一,它通过在每个节点中维持多个指向其他节点的指针,从

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

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

Redis 常见缓存问题总结

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

解析Redis的缓存类型

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

redis的hash类型操作方法

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

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

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

Redis的常用命令小结

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