排序
Jedis 参数异常引发服务雪崩案例分析
作者:vivo 互联网服务器团队 - Wang Zhi Redis 作为互联网业务首选的远程缓存工具而被大面积使用,作为访问客户端的 Jedis 同样被大面积使用。本文主要分析 Redis3.x 版本集群模式发生主从...
Redis 学习笔记-数据结构
本文为极客时间《Redis 核心技术与实战》的学习笔记。 为什么要用Redis? 从整个互联网的业务场景来看,读操作远远大于写操作是最普遍的情况。使用Redis作为缓存可以很好的解决这种业务场景,代...
防缓存穿透利器-布隆滤器(BloomFilter)
布隆过滤器# 1、布隆过滤器原理 1.1 什么是布隆过滤器 1.2 使用场景 1.3 原理 1.4 布隆过滤器的优缺点 2、实现方式 2.1 初始化skuId的布隆过滤器 2.1.1 RedisConst常量类 2.1.2 修改启动类 2.2 ...
分布式锁的各种实现,一探究竟!
前言 ? 全文字数 : 1W+ ⏳ 阅读时长 : 15min ? 关键词 : 分布式锁、Redis、Etcd、ZooKeeper 今天我们讲讲分布式锁,网上相关的内容有很多,但是比较分散,刚好自己刚学习完总结下,分享给大家,...
一种异步延迟队列的实现方式
作者:京东零售 张路瑶 本文正在参加「金石计划」 1.应用场景 目前系统中有很多需要用到延时处理的功能:支付超时取消、排队超时、短信、微信等提醒延迟发送、token刷新、会员卡过期等等。通过...
大白话快速讲懂Redis分布式锁
技术的演变都是为了解决问题的,这也是技术演变吸引人的一点。 Redis分布式锁 分布式锁顾名思义 就是在分布式场景下 多台机器竞争一项资源去加锁 最简单的版本 首先就是最简单的版本,可以通过R...
如何使用C#中的Lambda表达式操作Redis Hash结构,简化缓存中对象属性的读写操作
Redis是一个开源的、高性能的、基于内存的键值数据库,它支持多种数据结构,如字符串、列表、集合、散列、有序集合等。其中,Redis的散列(Hash)结构是一个常用的结构,今天跟大家分享一个我的...
redis.conf中使用requirepass不生效?
本文剖析下遇到的一个问题,即'设置requirepass不生效'这个小问题,本文目录如下: requirepass字段介绍 requirepass字段是redis.conf中的一个字段,可以看下redis.conf中的注释 # IMPORTANT NO...
Redis 数据结构底层讲解(1)-5 种基本数据结构
Redis 为什么这么快? Redis 内部做了非常多的性能优化,比较重要的有下面 3 点: Redis 基于内存,内存的访问速度是磁盘的上千倍; Redis 基于 Reactor 模式设计开发了一套高效的事件处理模型...
数据安全没保证?GaussDB(for Redis)为你保驾护航
摘要:GaussDB (for Redis)通过账号管理、权限隔离、高危命令禁删/重命名、安全IP免密登录、实例回收站等企业级特性,保障用户数据库数据和信息安全。 本文分享自华为云社区《数据安全没保证?G...
为了方便开发,我打算实现一个Redis 工具集
代码仓库 gitee: gitee.com/listen_w/re… github: github.com/jettwangcj/… 前言 Redis 基本上是互联网公司必备的工具了,Redis的应用场景实在太多了,但是有很多相似的功能如果每个项目都要...
docker 安装redis 6.0.8哨兵集群(一主两从三哨兵)
准备三台主机并且安装了docker 192.168.31.132 192.168.31.134 192.168.31.144 linux 版redis6.0.8 下载 下载地址:https://download.redis.io/releases/ 干啥用:拷贝出redis.conf文件,在此文...
《面试1v1》Redis分片集群
我是 javapub,一名 Markdown 程序员从??,八股文种子选手。 《面试1v1》 连载中... 面试官: 嗨,欢迎来到我们的面试!今天我们要聊一聊Redis分片集群,你对这个话题了解多少? 候选人: 嗨...
《面试1v1》Redis分布式锁
我是 javapub,一名 Markdown 程序员从??,八股文种子选手。 《面试1v1》 连载中... 面试官: 嗨,候选人!听说你对Redis分布式锁很感兴趣,是吗? 候选人: 是的,面试官!我对分布式锁的实...
Redis缓存同步1-策略介绍
缓存数据同步策略示意图 在大多数情况下,我们通过浏览器查询到的数据都是缓存数据,如果缓存数据与数据库的数据存在较大差异的话,可能会产生比较严重的后果的。所以,我们应该也必须保证数据...
【Redis故障排查】「连接失败问题排查和解决」带你深入分析一下Redis阻塞原因以及问题排查方案指南
Redis阻塞原因以及问题排查 尽管我们在日常工作中经常使用Redis作为数据库的缓存,以大大减轻数据库压力并提升用户体验,但Redis也可能出现阻塞情况,导致整个系统变慢,进而影响用户体验。 因...
龙芯电脑编译redis (loongarch)
1、获取源码 源码地址:https://redis.io/download/#redis-downloads 最新版本是7.2,这里用redis5测试,最后一个版本是5.0.14 wget https://download.redis.io/releases/redis-5.0.14.tar.gz...
Redis数据结构之SDS
SDS 背景 SDS全称Simple Dynamic Strings,中文翻译为简单动态字符串,由antirez也就是Redis作者所发明,是用来代替C原生字符串的一种数据结构。事实上SDS的诞生远远早于Redis,antirez在职业生...
深入解析Redis的LRU与LFU算法实现
作者:vivo 互联网服务器团队 - Luo Jianxin 重点介绍了Redis的LRU与LFU算法实现,并分析总结了两种算法的实现效果以及存在的问题。 一、前言 Redis是一款基于内存的高性能NoSQL数据库,数据都...
深入理解 Redis cluster GOSSIP 协议
背景 GOSSIP 是一种分布式系统中常用的协议,用于在节点之间传播信息,维护集群拓扑结构。通过 GOSSIP 协议,Redis Cluster 中的每个节点都与其他节点进行通信,并共享集群的状态信息,最终达到...