redis
Garry1115
关注微信公众号“虾米聊吧”,获取更多技术知识干货,一起交流,一起学习~
展开
-
分布式锁是啥?zk还是redis?
关于分布式系统中应该考虑的几个问题包括诸如最基本的分布式锁和分布式事务等。该篇中我们将简单来聊聊分布式锁相关知识,比如常见的分布式锁的实现方式有哪些?redis如何设计分布式锁?zk如何设计分布式锁?以及这两种方式哪种效率更高?1.redis分布式锁最常见的一种方式也被称为“原生方式”,即不采用任何redis相关的第三方框架的方式。采用setnx指令的设置一个key,比如set...原创 2020-05-07 09:21:36 · 570 阅读 · 0 评论 -
redis缓存穿透、缓存雪崩、缓存击穿、并发竞争
关注微信公众号“虾米聊吧”,每天更新一篇技术文章,文章内容涵盖架构师成长必经之路应掌握的技术,一起学习,一起交流。缓存穿透、缓存雪崩、缓存击穿、并发竞争是缓存最常见的几个问题,接下来我们简单谈谈关于这他们的出现场景以及可能的解决方案都有哪些?**缓存穿透**概念:是指查询一个不存在的数据,由于缓存无法命中,该请求将去查询数据库,但是数据库也无此记录,并且出于容错考虑,我们没...原创 2020-04-30 17:22:19 · 355 阅读 · 0 评论 -
redis过期策略和淘汰机制你知道多少?
关注微信公众号“虾米聊吧”,每天更新一篇技术文章,文章内容涵盖架构师成长必经之路应掌握的技术,一起学习,一起交流。开篇提问:你是否遇到过生产环境redis丢数据的问题?比如你刚刚写入了一堆数据到redis,然后过了一会就没了,那么这是什么原因造成的呢?接下来我们简单探讨一下这个问题。首先要明确一点,redis是用来做缓存的并不是用来做常规存储的,千万不要什么数据都一股脑往里面丢...原创 2020-04-28 17:54:48 · 326 阅读 · 0 评论 -
redis常用数据类型的场景,你真的用对了么?
关注微信公众号“虾米聊吧”,每天更新一篇技术文章,文章内容涵盖架构师成长必经之路应掌握的技术,一起学习,一起交流。redis常用数据类型的场景,你真的用对了么?redis常用数据类型包含string、hashmap、list、set、sorted set。string类型1) 单值缓存set key value这个没啥好说的2) 对...原创 2020-04-26 16:18:26 · 346 阅读 · 0 评论 -
redis批量删除Key
批量删除KeyRedis 中有删除单个 Key 的指令 DEL,但好像没有批量删除 Key 的指令,不过我们可以借助 Linux 的 xargs 指令来完成这个动作redis-cli keys “*” | xargs redis-cli del//如果redis-cli没有设置成系统变量,需要指定redis-cli的完整路径//如:/opt/redis/redis-原创 2017-03-12 17:24:33 · 2397 阅读 · 0 评论