Redis共0篇
Redis
《Redis核心技术与实战》学习笔记总结目录-五八三

《Redis核心技术与实战》学习笔记总结目录

1 Redis学习路径 去年我学习了极客时间的《Redis核心技术与实战》课程,在这门课程的学习中,我经常看到一位课代表的发言,他就是Kaito,他总结了一份Redis学习路径脑图(建议收藏),将Redis的...
admin的头像-五八三admin2年前
0550

Lua脚本在Redis事务中的应用实践 | 京东物流技术团队

使用过Redis事务的应该清楚,Redis事务实现是通过打包多条命令,单独的隔离操作,事务中的所有命令都会按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务中的命...
admin的头像-五八三admin2年前
0510
Redis数据倾斜与JD开源hotkey源码分析揭秘 | 京东物流技术团队-五八三

Redis数据倾斜与JD开源hotkey源码分析揭秘 | 京东物流技术团队

1 前言 之前旁边的小伙伴问我热点数据相关问题,在给他粗略地讲解一波redis数据倾斜的案例之后,自己也顺道回顾了一些关于热点数据处理的方法论,同时也想起去年所学习JD开源项目hotkey——专门...
admin的头像-五八三admin2年前
0420
Redis 学习笔记-数据结构-五八三

Redis 学习笔记-数据结构

本文为极客时间《Redis 核心技术与实战》的学习笔记。 为什么要用Redis? 从整个互联网的业务场景来看,读操作远远大于写操作是最普遍的情况。使用Redis作为缓存可以很好的解决这种业务场景,代...
admin的头像-五八三admin2年前
0370
Jedis 参数异常引发服务雪崩案例分析-五八三

Jedis 参数异常引发服务雪崩案例分析

作者:vivo 互联网服务器团队 - Wang Zhi   Redis 作为互联网业务首选的远程缓存工具而被大面积使用,作为访问客户端的 Jedis 同样被大面积使用。本文主要分析 Redis3.x 版本集群模式发生主从...
admin的头像-五八三admin2年前
0360
图解Redisson如何实现分布式锁、锁续约?-五八三

图解Redisson如何实现分布式锁、锁续约?

一、基础 0)Redisson版本说明、案例 使用当前(2022年12月初)最新的版本:3.18.1; <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifa...
admin的头像-五八三admin2年前
0350
Redis持久化机制 RDB、AOF、混合持久化详解!如何选择?-五八三

Redis持久化机制 RDB、AOF、混合持久化详解!如何选择?

本文已经收录进 JavaGuide(「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。) Redis 持久化机制属于后端面试超高频的面试知识点,老生常谈了,需要重点花时间掌握。即...
admin的头像-五八三admin2年前
0290
从源码上聊聊Redis-String、List的结构实现-五八三

从源码上聊聊Redis-String、List的结构实现

之前就说了要来西索Redis,现在来辣! 本文的部分内容参考自《小林Coding》,部分地方根据源代码进行剖析。 Redis源码地址:github.com/redis/redis… 数据类型 本文的数据类型只讲底层结构和部...
admin的头像-五八三admin2年前
0250
如何在 VSCode 去调试 Redis源码-五八三

如何在 VSCode 去调试 Redis源码

学习使用 Redis 时,从 GitHub 下载 Redis 源码是个不错的选择。在下载后,通过创建 task.json 和 launch.json 两个文件,可以方便地在本地进行 Redis 的编译、运行和调试。通过这些步骤,你可...
admin的头像-五八三admin2年前
0250
nestjs学习:nestjs实现简单RBAC权限控制-五八三

nestjs学习:nestjs实现简单RBAC权限控制

1.什么是RBAC? RBAC(Role-Based Access Control)是一种访问控制模型,用于管理系统中的用户权限。在RBAC模型中,权限是根据用户的角色分配的,而不是直接分配给个别用户。每个角色都有一组特...
admin的头像-五八三admin2年前
0240
深入解析Redis的LRU与LFU算法实现-五八三

深入解析Redis的LRU与LFU算法实现

作者:vivo 互联网服务器团队 - Luo Jianxin 重点介绍了Redis的LRU与LFU算法实现,并分析总结了两种算法的实现效果以及存在的问题。 一、前言 Redis是一款基于内存的高性能NoSQL数据库,数据都...
admin的头像-五八三admin2年前
0230
Redis系列20:LFU内存淘汰算法分析-五八三

Redis系列20:LFU内存淘汰算法分析

Redis系列1:深刻理解高性能Redis的本质Redis系列2:数据持久化提高可用性Redis系列3:高可用之主从架构Redis系列4:高可用之Sentinel(哨兵模式)Redis系列5:深入分析Cluster 集群模式 追求性...
admin的头像-五八三admin2年前
0220
Redis的五大数据类型的数据结构-五八三

Redis的五大数据类型的数据结构

合集 - 关于缓存的二三事(3)1.Redis的五大数据类型及其使用场景07-202.Redis 为什么这么快?08-283.Redis的五大数据类型的数据结构08-29收起 概述   Redis底层有六种数据类型包括:简单动态字...
admin的头像-五八三admin2年前
0220
Redis 之分布式锁的实现-五八三

Redis 之分布式锁的实现

引言 分布式锁大家应该不陌生,在很多大厂面试的时候,面试官们都很喜欢问这个问题。 我们在系统中修改已有数据时,需要先读取,然后进行修改保存,此时很容易遇到并发问题。由于修改和保存不是...
admin的头像-五八三admin2年前
0210

Redis 持久化及集群架构

Redis 持久化及集群架构 本篇技术博文将深入探讨 Redis 持久化机制的原理、配置和使用方式。我们将介绍两种常用的持久化方式:RDB 持久化和 AOF 持久化。您将了解到它们的工作原理、优缺点以及...
admin的头像-五八三admin2年前
0200
Redis Bigkey 排查-五八三

Redis Bigkey 排查

在处理 bigkey 问题可以先从一下几点入手 什么是 bigkey? bigkey 危害? bigkey 是如何产生的? 如何发现 bigkey ? 如何处理 bigkey? 什么是 Bigkey Redis bigkey 是指在 Redis 数据库中占用空间...
admin的头像-五八三admin2年前
0200
Reids分布式锁详细介绍原理和实现-五八三

Reids分布式锁详细介绍原理和实现

Reids 分布式锁 问题描述 1、单体单机部署的系统被演化成分布式集群系统后 2、由于分布式系统多线程、多进程并且分布在不同机器上,这将使原单机部署情况下的并发控制锁策略失效 3、单纯的Java ...
admin的头像-五八三admin2年前
0200
Redis专题-队列-五八三

Redis专题-队列

Redis专题-队列 首先,想一想 Redis 适合做消息队列吗? 1、消息队列的消息存取需求是什么?redis中的解决方案是什么? 无非就是下面这几点: 0、数据可以顺序读取 1、支持阻塞等待拉取消息 2、...
admin的头像-五八三admin2年前
0200
深入浅出-Redis过期删除策略手术式源码刨析,小白也能看懂-五八三

深入浅出-Redis过期删除策略手术式源码刨析,小白也能看懂

之前就说了要来西索Redis,现在来辣! 本文的部分基础内容参考自《小林Coding》,深入的地方根据源代码进行剖析。 Redis源码地址:github.com/redis/redis… 过期删除策略 基础的命令就不做过多...
admin的头像-五八三admin2年前
0190
Redis执行用户命令的过程,居然是这样的!-五八三

Redis执行用户命令的过程,居然是这样的!

前言 Redis想必每一个后端人员都是非常熟悉,在我日常的开发中,基本上使用Redis作为缓存中间件,而且使用Redis让我们完成很多需求、解决了不少业务问题,这里问个问题看看你会怎么答? Redis怎...
admin的头像-五八三admin2年前
0190