文章 2024-03-16 来自:开发者社区

[Redis]——缓存击穿和缓存穿透及解决方案(图解+代码+解释)

一、缓存击穿(热点Key问题) 个人理解:        这里先提前说一下,热点Key问题不考虑缓存穿透了,也就是不考虑命中空缓存了,因为这种一般用于活动秒杀,这些热点Key都是提前存储好的(貌似是这样的,我也不太确定~~) 1.1 问题描述    经常被查询的一个Key突然失效...

[Redis]——缓存击穿和缓存穿透及解决方案(图解+代码+解释)
文章 2023-11-19 来自:开发者社区

Redis缓存雪崩、击穿、穿透解释及解决方法,缓存预热,布隆过滤器 ,互斥锁

Redis缓存雪崩、击穿、穿透解释及解决方法,缓存预热,布隆过滤器 ,互斥锁Redis缓存雪崩、击穿、穿透解释及解决方法,缓存预热,布隆过滤器 ,互斥锁 缓存雪崩解释:解决方法:ps:缓存预热缓存击穿解释:解决方法缓存穿透解释:️解决方法:️最后总结 缓存雪崩解释:大量缓存数据同一时间过期或者redis故障时,此时大量用户请求直接打到数据库,造成数据库宕机解决方法:过期时间增加随机数互斥锁,当发....

Redis缓存雪崩、击穿、穿透解释及解决方法,缓存预热,布隆过滤器 ,互斥锁
文章 2023-05-05 来自:开发者社区

redis容器部署及相关配置文件解释

背景:我们项目上的redis除了几个核心业务的集群部署是用二进制部署的,其他环境基本都是容器部署。所以整理了一下redis容器相关的配置。docker-compose部署的配置version: '3' services: redis: image: redis:6.2.5 container_name: redis restart: always ports:...

redis容器部署及相关配置文件解释
文章 2023-03-13 来自:开发者社区

腾讯架构师是如何解释:Redis高性能通信的原理(精华版)

我们一直说Redis的性能很快,那为什么快?Redis为了达到性能最大化,做了哪些方面的优化呢?在深度解析Redis的数据结构这篇文章中,其实从数据结构上分析了Redis性能高的一方面原因。在目前的k-v数据库的技术选型中,Redis几乎是首选的用来实现高性能缓存的方案,它的性能有多快呢?根据官方的基准测试数据,一台普通硬件配置的Linux机器上运行单个Redis实例,处理简单命令(O(n)或者....

文章 2022-10-12 来自:开发者社区

Redis 常用命令解释五 zset类型

1、zadd key [nx|xx] [ch] [incr] score number [score number.....]  添加key  nx xx 一个或多个值2、zcard key 查询key列表有多少数量3、zcount key min max 根据key的min和max区间列表数量4、zrank key number 返回列表对应的索引值5、zrange key....

文章 2022-10-12 来自:开发者社区

Redis 常用命令解释四 set类型

1、sadd key number[number.....]  添加key和值2、scard key 查询key的总值3、smembers key 返回key中的值4、sismember key number 查询key中number是否存在,存在返回1,不存在返回05、srandmember key [count] 返回集合中count个随机数6、srem key number [n....

文章 2022-10-12 来自:开发者社区

Redis 常用命令解释三 List类型

1、lpush key value[value...] 可以一次写入多个值,但是每个值都是添加到上一个值的左侧,即倒序   lpushx key value 插入值的左侧,有key则插入,否则插入失败2、rpush key value[value...] 可以一次写入多个值,但是每个值都是添加到上一个值的右侧,即顺序   rpushx key value 插入值的右侧,有ke....

文章 2022-10-12 来自:开发者社区

Redis 常用命令解释二 hash类型

1、hset key field value 设置key field value值    hmset key field value [field....] 可以一次性设置多个2、hget key field 获取value值    hmget key field [field....] 获取多个value值    hgetall ke....

文章 2022-10-12 来自:开发者社区

Redis 常用命令解释一 String类型

Redis常用命令:String类型:1、keys    × 查询所有    ? 单个字符2、select index 选择索引(数字)3、move key index 将key移送到索引(数字)4、exists key 查询是否有key5、type key  查看key的类型6、expire key seconds 设置key的存活时间(秒) ....

文章 2022-05-17 来自:开发者社区

【Redis】Redis关于队列,栈,双向链表的解释

【Redis】Redis关于队列,栈,双向链表的解释

【Redis】Redis关于队列,栈,双向链表的解释

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

云原生多模数据库Lindorm

Lindorm是适用于任何规模、多种类型的云原生数据库服务,支持海量数据的低成本存储处理和弹性按需付费,兼容HBase、Solr、SQL、OpenTSDB等多种开源标准接口,是互联网、IoT、车联网、广告、社交、监控、游戏、风控等场景首选数据库,也是为阿里巴巴核心业务提供支撑的数据库之一。

+关注