Redis共0篇 第4页
Redis

Redis 集群偶数节点跨地域部署之高可用测试

笔者目前所在公司存在多套 Redis 集群: A 集群 主 + 从 共 60 个分片,部署在 3 + 3 台物理机上,每台机器各承载 10 个端口 主库 30 个端口在广州,从库 30 个端口在中山 B 集群共 72 个端口,...
admin的头像-五八三admin2年前
0120
Redis系列15:使用Stream实现消息队列(精讲)-五八三

Redis系列15:使用Stream实现消息队列(精讲)

Redis系列1:深刻理解高性能Redis的本质Redis系列2:数据持久化提高可用性Redis系列3:高可用之主从架构Redis系列4:高可用之Sentinel(哨兵模式)Redis系列5:深入分析Cluster 集群模式 追求性...
admin的头像-五八三admin2年前
0110
Redis系列16:聊聊布隆过滤器(原理篇)-五八三

Redis系列16:聊聊布隆过滤器(原理篇)

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

Redis 大 key 问题一文通

1. 背景 最近对接了一个卧龙同事的接口,因为接口比较慢,所以打算对第三方接口加个缓存。但是会有大 key 的问题。设计过程中调研了一些解决方案,这里总结下。 关键字:Redis;大Key问题; 2. ...
admin的头像-五八三admin2年前
0110
Vue3 + Nest 实现权限管理系统 后端篇(六):如何在 NestJS 中使用 redis-五八三

Vue3 + Nest 实现权限管理系统 后端篇(六):如何在 NestJS 中使用 redis

当我们使用 MySQL 这样的关系型数据库时,数据是存储在硬盘中的,而计算机访问硬盘的速度通常相对较慢,这可能导致数据库查询数据时出现性能问题。为了解决这个问题,我们可以使用缓存技术,而...
admin的头像-五八三admin2年前
0110

【Redis深度专题】「核心技术提升」探究Redis服务启动的过程机制的技术原理和流程分析的指南(集群指令分析—实战篇)

Cluster XX的集群指令(扩展) 下面是对Redis集群扩展的指令: cluster myid:用于获取当前节点的ID。 该指令返回节点的ID。在Redis集群中,每个节点都有一个唯一的ID,通过该指令可以获取当前...
admin的头像-五八三admin2年前
0110
带你详细了解Redis事务锁机制-加实列演示-加连接池-包括解决遗留问题-下-五八三

带你详细了解Redis事务锁机制-加实列演示-加连接池-包括解决遗留问题-下

Redis_事务_锁机制_秒杀 连接池技术 连接池介绍 1、节省每次连接redis 服务带来的消耗,把连接好的实例反复利用。 2、链接池参数 MaxTotal:控制一个pool 可分配多少个jedis 实例,通过pool.get...
admin的头像-五八三admin2年前
0110
使用 RediSearch 在 Redis 中进行全文检索-五八三

使用 RediSearch 在 Redis 中进行全文检索

原文链接: 使用 RediSearch 在 Redis 中进行全文检索 Redis 大家肯定都不陌生了,作为一种快速、高性能的键值存储数据库,广泛应用于缓存、队列、会话存储等方面。 然而,Redis 在原生状态下并...
admin的头像-五八三admin2年前
0110

Redis 作弊表(更新中)

特点 使用 ANSI C 编写,支持大部分 POSIX 系统,推荐使用 Linux。官方不支持 Windows Redis 基于 BSD 许可证,这是一种宽松的许可证,适用于需要自由使用和修改软件的项目 支持原子操作 使用内...
admin的头像-五八三admin2年前
0100

基于redisson实现注解式分布式锁

一、背景 基于redisson的分布式锁实现,我们可以比较容易的控制竞态资源的分布式并发控制,但是使用的时候会出现很多重复的try-catch-finally代码块,获取锁、加锁和释放锁等,用法大致如下: RLock ...
admin的头像-五八三admin2年前
0100
整合SpringSecurity——自定义登录流程(SpringSecurity + JWT + Redis)-五八三

整合SpringSecurity——自定义登录流程(SpringSecurity + JWT + Redis)

前言 自定义登录流程是整合 SpringSecurity 开发必不可少的一步。上篇文章我们介绍了整合数据库的登录,本篇文章在此基础上整理了 SpringSecurity + JWT + Redis 的登录流程。 整体流程图 登录...
admin的头像-五八三admin2年前
0100
Redis系列18:过期数据的删除策略-五八三

Redis系列18:过期数据的删除策略

Redis系列1:深刻理解高性能Redis的本质Redis系列2:数据持久化提高可用性Redis系列3:高可用之主从架构Redis系列4:高可用之Sentinel(哨兵模式)Redis系列5:深入分析Cluster 集群模式 追求性...
admin的头像-五八三admin2年前
0100
Redis 8.0 前瞻——BIO 要被换掉了?-五八三

Redis 8.0 前瞻——BIO 要被换掉了?

前言   好久没逛 Redis 社区了,回去看了看 PR 列表,结果发现了一个不得了的东西!(PR 链接)   PR 的作者昵称是 “JimB123”,是 AWS(亚马逊云) 的大佬。 这个 PR 标题意思是使用 Back...
admin的头像-五八三admin2年前
0100
一种异步延迟队列的实现方式-五八三

一种异步延迟队列的实现方式

作者:京东零售 张路瑶 本文正在参加「金石计划」 1.应用场景 目前系统中有很多需要用到延时处理的功能:支付超时取消、排队超时、短信、微信等提醒延迟发送、token刷新、会员卡过期等等。通过...
admin的头像-五八三admin2年前
0100
Redis缓存同步1-策略介绍-五八三

Redis缓存同步1-策略介绍

缓存数据同步策略示意图 在大多数情况下,我们通过浏览器查询到的数据都是缓存数据,如果缓存数据与数据库的数据存在较大差异的话,可能会产生比较严重的后果的。所以,我们应该也必须保证数据...
admin的头像-五八三admin2年前
090
深入Redis技术内幕:从开发一个GPT模块开始-五八三

深入Redis技术内幕:从开发一个GPT模块开始

你距离拥有一个GPT还有3步,编码、编译、启动... 编写FakeGPT代码 价值亿元的AI模块搞里头 // fakegpt.c int FakeGPT_chat(RedisModuleCtx *ctx, RedisModuleString **argv, int argc) {   ......
admin的头像-五八三admin2年前
090

redis.conf 7.0 配置和原理全解,生产王者必备

5.5 redis.conf 配置详解 我是 Redis, 当程序员用指令 ./redis-server /path/to/redis.conf 把我启动的时候,第一个参数必须是redis.conf 文件的路径。 这个文件很重要,就好像是你们的 DNA,...
admin的头像-五八三admin2年前
090
Redis 为什么这么快?-五八三

Redis 为什么这么快?

合集 - 关于缓存的二三事(2)1.Redis的五大数据类型及其使用场景07-202.Redis 为什么这么快?08-28收起 前言   作为一名后端软件工程师,工作中你肯定和 Redis 打过交道。但是Redis 为什么快呢...
admin的头像-五八三admin2年前
090
从Redis源码上来聊聊KV模型-Hash数据类型-五八三

从Redis源码上来聊聊KV模型-Hash数据类型

之前就说了要来西索Redis,现在来辣! 本文的部分内容参考自《小林Coding》,部分地方根据源代码进行剖析。 Redis源码地址:github.com/redis/redis… 阅读本文之前建议先阅读我的上一篇文章:...
admin的头像-五八三admin2年前
090
Redis数据结构之SDS-五八三

Redis数据结构之SDS

SDS 背景 SDS全称Simple Dynamic Strings,中文翻译为简单动态字符串,由antirez也就是Redis作者所发明,是用来代替C原生字符串的一种数据结构。事实上SDS的诞生远远早于Redis,antirez在职业生...
admin的头像-五八三admin2年前
090