redis
文章平均质量分 91
程序员beige
专注java领域技术分享,包括分布式,中间件,微服务,架构设计等,感谢各位关注,有技术问题可以交流交流哦
展开
-
线上问题 | Redis哈希结构踩坑
这个坑你遇到过吗?希望对你有帮助!原创 2022-10-14 17:12:22 · 635 阅读 · 2 评论 -
高性能分布式限流:Redis+Lua真香
限流,这个词其实并不陌生,在我们生活中也随处可见。做核酸时,工作人员会在核酸检测点的空地上摆放着弯弯曲曲的围栏,人们排着队左拐右拐的往前移动,其实这么做的目的就是限流!因为核酸检测的窗口是有限的,一下子进那么多人,没那么多空间让人们站下,就会造成拥挤,甚至会造成事故。所以需要限流!图源网络同样的,我们的应用程序也是类似的,任何系统它处理请求的能力都是有限的,一旦请求多到超出系统的处理极限,系统就会崩溃。原创 2022-09-13 10:21:02 · 1668 阅读 · 0 评论 -
炸了~Redis bigkey导致生产事故-bigkey问题全面分析
文章首发于公众号:BiggerBoy原文链接一个Redis生产事故的复盘,整理这篇文章分享给大家。本期文章分析Redis中的bigkey相关问题,主要从以下几个点入手:文章目录什么是bigkey?bigkey的危害bigkey的产生如何发现bigkey实际生产的操作方式如何优化bigkey删除时间测试如何提升删除的效率实战代码什么是bigkey?在Redis中数据都是key-value的形式存储的。bigkey是指key对应的value所占的内存空间比较大。例如一个String类型的valu.原创 2022-04-16 17:25:28 · 1912 阅读 · 0 评论 -
[需求设计]从一个小需求感受Redis的独特魅力
分享一个简单的小需求应该怎么设计实现以及有关Redis的使用Redis在实际应用中使用的非常广泛,本篇文章就从一个简单的需求说起,为你讲述一个需求是如何从头到尾开始做的,又是如何一步步完善的。之前写过一篇《如何实现页面广告随时上下线、过期自动下线及到时自动上线》,也涉及到了Redis在项目中的实际应用,有兴趣的可以看一下。需求设定,现在我们有一个APP,产品新提出一个叫“程序员树洞...原创 2019-12-02 13:08:35 · 179 阅读 · 0 评论 -
Redis的各种数据类型到底能玩出什么花儿?
6000字长文教你redis使用场景。文末送整理了两个星期的redis知识点思维导图!原创 2020-07-26 10:10:18 · 459 阅读 · 2 评论 -
Redis分布式锁实战
大家好,我是walking,原文首发于公众号编程大道。感谢你打开这篇文章,请认真阅读下去吧。今天我们聊聊redis的一个实际开发的使用场景,那就是大名鼎鼎的分布式锁。啥是分布式锁?我们学习 Java 都知道锁的概念,例如基于 JVM 实现的同步锁 synchronized,以及 jdk 提供的一套代码级别的锁机制 lock,我们在并发编程中会经常用这两种锁去保证代码在多线程环境下运行的正确性。但是这些锁机制在分布式场景下是不适用的,原因是在分布式业务场景下,我们的代码都是跑在不同的JV...原创 2020-07-14 09:53:15 · 480 阅读 · 0 评论 -
《【面试突击】— Redis篇》-- Redis哨兵原理及持久化机制
发现自己发表的原创文章老师被别人拿去发,还标原创,咋那么不要脸呢??能坚持别人不能坚持的,才能拥有别人未曾拥有的。欢迎关注编程大道公众号,让我们一同坚持心中所想,一起成长!!《【面试突击】— Redis篇》-- Redis持久化机制在这个系列里,我会整理一些面试题与大家分享,帮助年后和我一样想要在金三银四准备跳槽的同学。我们一起巩固、突击面试官常问的一些面试题,加油!!...原创 2020-03-02 11:32:42 · 415 阅读 · 0 评论 -
《【面试突击】— Redis篇》--Redis的线程模型了解吗?为啥单线程效率还这么高?
能坚持别人不能坚持的,才能拥有别人未曾拥有的。关注编程大道公众号,让我们一同坚持心中所想,一起成长!!《【面试突击】— Redis篇》-- Redis的线程模型了解吗?为啥单线程效率还这么高?原文链接在这个系列里,我会整理一些面试题与大家分享,帮助年后和我一样想要在金三银四准备跳槽的同学。我们一起巩固、突击面试官常问的一些面试题,加油!!1、面试题Redis和Memc...原创 2020-03-02 11:26:57 · 991 阅读 · 0 评论 -
《【面试突击】— Redis篇》--Redis Cluster及缓存使用和架构设计的常见问题
能坚持别人不能坚持的,才能拥有别人未曾拥有的。关注编程大道公众号,让我们一同坚持心中所想,一起成长!!《【面试突击】— Redis篇》--Redis Cluster及缓存使用和架构设计的常见问题在这个系列里,我会整理一些面试题与大家分享,帮助年后和我一样想要在金三银四准备跳槽的同学。我们一起巩固、突击面试官常问的一些面试题,加油!!《【面试突击】— Redis篇》--...原创 2020-01-21 13:41:48 · 347 阅读 · 0 评论 -
高并发场景下缓存和数据库双写不一致问题分析
能坚持别人不能坚持的,才能拥有别人不能拥有的。 文章首发于公众号编程大道,同步到掘进会延迟一到两天。关注编程大道公众号,让我们一同坚持心中所想,一起成长!!高并发场景下缓存+数据库双写不一致问题分析与解决方案设计Redis是企业级系统高并发、高可用架构中非常重要的一个环节。Redis主要解决了关系型数据库并发量低的问题,有助于缓解关系型数据库在高并发场景下的压力,提高系统...原创 2020-01-05 09:17:46 · 626 阅读 · 0 评论 -
什么?我往Redis里写的数据咋没了??
能坚持别人不能坚持的,才能拥有别人未曾拥有的。首先看俩问题,然后针对这俩问题,整理一下Redis过期策略。如果你对Redis的过期策略还不了解,那么请继续。1、我往Redis里写的数据怎么没了?使用Redis的同学你要明白一点,你为什么用Redis?用redis的作用是什么?用redis的好处是什么?凡事多思考一下为什么,多想想背后的原因。就在不久前有朋友跟我说过,说他们生产环境的Re...原创 2020-01-02 09:39:54 · 983 阅读 · 0 评论 -
Redis入门(四)-Java操作Redis
《Redis入门》系列文章的第四篇,这一节看一下如何用Java版本的redis客户端工具–Jedis来操作redis。Jedis封装了丰富的api来对redis的五种数据类型 string 、hash 、list 、set 、zset进行操作,可以说命令行界面的命令它都有。开始在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务,且你的机器上能正常使用 Java。...原创 2019-12-06 15:48:58 · 276 阅读 · 0 评论