排序
《Redis核心技术与实战》学习笔记总结目录
1 Redis学习路径 去年我学习了极客时间的《Redis核心技术与实战》课程,在这门课程的学习中,我经常看到一位课代表的发言,他就是Kaito,他总结了一份Redis学习路径脑图(建议收藏),将Redis的...
Lua脚本在Redis事务中的应用实践 | 京东物流技术团队
使用过Redis事务的应该清楚,Redis事务实现是通过打包多条命令,单独的隔离操作,事务中的所有命令都会按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务中的命...
Redis数据倾斜与JD开源hotkey源码分析揭秘 | 京东物流技术团队
1 前言 之前旁边的小伙伴问我热点数据相关问题,在给他粗略地讲解一波redis数据倾斜的案例之后,自己也顺道回顾了一些关于热点数据处理的方法论,同时也想起去年所学习JD开源项目hotkey——专门...
Redis 学习笔记-数据结构
本文为极客时间《Redis 核心技术与实战》的学习笔记。 为什么要用Redis? 从整个互联网的业务场景来看,读操作远远大于写操作是最普遍的情况。使用Redis作为缓存可以很好的解决这种业务场景,代...
Jedis 参数异常引发服务雪崩案例分析
作者:vivo 互联网服务器团队 - Wang Zhi Redis 作为互联网业务首选的远程缓存工具而被大面积使用,作为访问客户端的 Jedis 同样被大面积使用。本文主要分析 Redis3.x 版本集群模式发生主从...
图解Redisson如何实现分布式锁、锁续约?
一、基础 0)Redisson版本说明、案例 使用当前(2022年12月初)最新的版本:3.18.1; <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifa...
Redis持久化机制 RDB、AOF、混合持久化详解!如何选择?
本文已经收录进 JavaGuide(「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。) Redis 持久化机制属于后端面试超高频的面试知识点,老生常谈了,需要重点花时间掌握。即...
从源码上聊聊Redis-String、List的结构实现
之前就说了要来西索Redis,现在来辣! 本文的部分内容参考自《小林Coding》,部分地方根据源代码进行剖析。 Redis源码地址:github.com/redis/redis… 数据类型 本文的数据类型只讲底层结构和部...
如何在 VSCode 去调试 Redis源码
学习使用 Redis 时,从 GitHub 下载 Redis 源码是个不错的选择。在下载后,通过创建 task.json 和 launch.json 两个文件,可以方便地在本地进行 Redis 的编译、运行和调试。通过这些步骤,你可...
nestjs学习:nestjs实现简单RBAC权限控制
1.什么是RBAC? RBAC(Role-Based Access Control)是一种访问控制模型,用于管理系统中的用户权限。在RBAC模型中,权限是根据用户的角色分配的,而不是直接分配给个别用户。每个角色都有一组特...
深入解析Redis的LRU与LFU算法实现
作者:vivo 互联网服务器团队 - Luo Jianxin 重点介绍了Redis的LRU与LFU算法实现,并分析总结了两种算法的实现效果以及存在的问题。 一、前言 Redis是一款基于内存的高性能NoSQL数据库,数据都...
Redis系列20:LFU内存淘汰算法分析
Redis系列1:深刻理解高性能Redis的本质Redis系列2:数据持久化提高可用性Redis系列3:高可用之主从架构Redis系列4:高可用之Sentinel(哨兵模式)Redis系列5:深入分析Cluster 集群模式 追求性...
Redis的五大数据类型的数据结构
合集 - 关于缓存的二三事(3)1.Redis的五大数据类型及其使用场景07-202.Redis 为什么这么快?08-283.Redis的五大数据类型的数据结构08-29收起 概述 Redis底层有六种数据类型包括:简单动态字...
Redis 之分布式锁的实现
引言 分布式锁大家应该不陌生,在很多大厂面试的时候,面试官们都很喜欢问这个问题。 我们在系统中修改已有数据时,需要先读取,然后进行修改保存,此时很容易遇到并发问题。由于修改和保存不是...
Redis 持久化及集群架构
Redis 持久化及集群架构 本篇技术博文将深入探讨 Redis 持久化机制的原理、配置和使用方式。我们将介绍两种常用的持久化方式:RDB 持久化和 AOF 持久化。您将了解到它们的工作原理、优缺点以及...
Redis Bigkey 排查
在处理 bigkey 问题可以先从一下几点入手 什么是 bigkey? bigkey 危害? bigkey 是如何产生的? 如何发现 bigkey ? 如何处理 bigkey? 什么是 Bigkey Redis bigkey 是指在 Redis 数据库中占用空间...
Reids分布式锁详细介绍原理和实现
Reids 分布式锁 问题描述 1、单体单机部署的系统被演化成分布式集群系统后 2、由于分布式系统多线程、多进程并且分布在不同机器上,这将使原单机部署情况下的并发控制锁策略失效 3、单纯的Java ...
Redis专题-队列
Redis专题-队列 首先,想一想 Redis 适合做消息队列吗? 1、消息队列的消息存取需求是什么?redis中的解决方案是什么? 无非就是下面这几点: 0、数据可以顺序读取 1、支持阻塞等待拉取消息 2、...
深入浅出-Redis过期删除策略手术式源码刨析,小白也能看懂
之前就说了要来西索Redis,现在来辣! 本文的部分基础内容参考自《小林Coding》,深入的地方根据源代码进行剖析。 Redis源码地址:github.com/redis/redis… 过期删除策略 基础的命令就不做过多...
Redis执行用户命令的过程,居然是这样的!
前言 Redis想必每一个后端人员都是非常熟悉,在我日常的开发中,基本上使用Redis作为缓存中间件,而且使用Redis让我们完成很多需求、解决了不少业务问题,这里问个问题看看你会怎么答? Redis怎...