排序
Redis系列17:聊聊布隆过滤器(实践篇)
Redis系列1:深刻理解高性能Redis的本质Redis系列2:数据持久化提高可用性Redis系列3:高可用之主从架构Redis系列4:高可用之Sentinel(哨兵模式)Redis系列5:深入分析Cluster 集群模式 追求性...
redis.conf中使用requirepass不生效?
本文剖析下遇到的一个问题,即'设置requirepass不生效'这个小问题,本文目录如下: requirepass字段介绍 requirepass字段是redis.conf中的一个字段,可以看下redis.conf中的注释 # IMPORTANT NO...
redisString结构解析及内存使用优化
前言 Redis 是一个高性能的 key-value 数据库,由于其易用、性能高、扩展性好等特点,已经成为后端内存数据库的业界标准。使用 Redis 进行日常开发时,最常使用的数据结构应当是 String,但 Str...
初识Redis与桌面客户端
目录Redis介绍认识NoSQL结构化与非结构化关联和非关联查询方式事务总结认识Redis安装Redis依赖库上传安装包并解压启动默认启动指定配置启动开机自启Redis桌面客户端Redis命令行客户端图形化桌面...
常见的限流手段和算法
接口限流 我正在参加「掘金·启航计划」 中间件层面的限流处理 Tomcat:可以设置最大连接数,针对于单体的项目有效 Nginx:漏桶算法 Gateway:令牌桶算法 Nginx 限流 利用漏桶算法对请求进行限...
从Redis源码上来聊聊KV模型-Hash数据类型
之前就说了要来西索Redis,现在来辣! 本文的部分内容参考自《小林Coding》,部分地方根据源代码进行剖析。 Redis源码地址:github.com/redis/redis… 阅读本文之前建议先阅读我的上一篇文章:...
Redis 6.0新特性
你好,我是猿java。 首先让我们先来看一张图片: 上图是截取Redis官网首页,想必对Redis有所了解的小伙伴并不陌生了,可以从github拉源码看看。 2020年5月,Redis官方推出6.0的第一个版本,到...
redis big key 排查思路的奇思妙想
今天在秦晓辉的运维系统监控专栏交流群中,看到了几位朋友在讨论redis big key 扫描的方案。不自觉的来了兴致,参与了讨论。 并且有一些比较奇特的思路。 定义big key 为了让对redis较为陌生的...
Redis数据结构之SDS
SDS 背景 SDS全称Simple Dynamic Strings,中文翻译为简单动态字符串,由antirez也就是Redis作者所发明,是用来代替C原生字符串的一种数据结构。事实上SDS的诞生远远早于Redis,antirez在职业生...
Redis数据倾斜与JD开源hotkey源码分析揭秘 | 京东物流技术团队
1 前言 之前旁边的小伙伴问我热点数据相关问题,在给他粗略地讲解一波redis数据倾斜的案例之后,自己也顺道回顾了一些关于热点数据处理的方法论,同时也想起去年所学习JD开源项目hotkey——专门...
Redis Bigkey 排查
在处理 bigkey 问题可以先从一下几点入手 什么是 bigkey? bigkey 危害? bigkey 是如何产生的? 如何发现 bigkey ? 如何处理 bigkey? 什么是 Bigkey Redis bigkey 是指在 Redis 数据库中占用空间...
带你快速通关Redis网络模型
几种IO模型 IO分为内存IO,磁盘IO,网络IO。本文中的IO以网络IO为例 先来看IO模型的对比。 阻塞IO 单线程阻塞 当client1端向server端发起连接请求之后,必须等待server端请求处理完成之后才可以...
如何使用C#中的Lambda表达式操作Redis Hash结构,简化缓存中对象属性的读写操作
Redis是一个开源的、高性能的、基于内存的键值数据库,它支持多种数据结构,如字符串、列表、集合、散列、有序集合等。其中,Redis的散列(Hash)结构是一个常用的结构,今天跟大家分享一个我的...
电商库存系统的防超卖和高并发扣减方案 | 京东云技术团队
如果你要开发一个电商库存系统,最担心的是什么?闭上眼睛想下,当然是高并发和防超卖了!本文给出一个统筹考虑如何高并发和防超卖数据准确性的方案。读者可以直接借鉴本设计,或在此基础上做出...
Redis的五大数据类型的数据结构
合集 - 关于缓存的二三事(3)1.Redis的五大数据类型及其使用场景07-202.Redis 为什么这么快?08-283.Redis的五大数据类型的数据结构08-29收起 概述 Redis底层有六种数据类型包括:简单动态字...
浅谈分布式锁的实现原理
1、前言 最近在做项目的过程中用到了分布式锁,然后仔细调研了一波市场上常用的分布式锁,顺便借此机会总结一下分布式锁的原理和实现。 2、什么是分布式锁 为了防止分布式系统中的多个进程之间...
带你详细了解Redis事务锁机制-加实列演示-加连接池-包括解决遗留问题-下
Redis_事务_锁机制_秒杀 连接池技术 连接池介绍 1、节省每次连接redis 服务带来的消耗,把连接好的实例反复利用。 2、链接池参数 MaxTotal:控制一个pool 可分配多少个jedis 实例,通过pool.get...
docker for windows搭建基于docker 的redis分布式集群
首先在docker中下载使用 docker pull redis:3.0.7 docker pull ruby 分别下载redis的3.0.7版本和ruby。之所以用3.0.7版本的redis是因为ruby的redis插件没有最新版本的,如果安装最新版本的redis...
通过redis学网络(2)-redis网络模型
本系列主要是为了对redis的网络模型和集群原理进行学习,我会用golang实现一个reactor网络模型,并实现对redis协议的解析。 系列源码已经上传github https://github.com/HobbyBear/tinyredis/tr...
龙芯电脑编译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...