Redis
文章平均质量分 92
程序员阿轩
Java领域:架构干货分享:互联网分析
展开
-
Zookeeper和Redis实现分布式锁,附我的可靠性分析
在分布式系统中,为保证同一时间只有一个客户端可以对共享资源进行操作,需要对共享资源加锁来实现,常见有三种方式:基于数据库实现分布式锁 基于 Redis 实现分布式锁 基于 Zookeeper 实现分布式锁高并发下数据库锁性能太差,本文不做探究。仅针对Redis 和 Zookeeper 实现的分布式锁进行分析。实现一个分布式锁应该具备的特性:高可用、高性能的获取锁与释放锁 在分布式系统环境下,一个方法或者变量同一时间只能被一个线程操作 具备锁失效机制,网络中断或宕机无法释放锁时,锁必须被原创 2021-03-30 17:20:35 · 148 阅读 · 0 评论 -
Redis:看完就比常人多会三种类型实战,可以拿去炫耀了
前言对于Redis而言,很多小伙伴只关注其关键的五大基础类型:string、hash、list、set、sorted set(有序集合),其实还有三种特殊类型在很多应用场景也比较适合使用,分别是:bitmap、geospatial、hyperloglog;上一篇(跟我一起学Redis之五种基本类型及其应用场景举例(干了6个小时))对五种类型进行分享,接下来结合应用场景来说说三种特殊类型的使用方式;正文geospatial(地理空间)该类型在Redis3.2.0版本中加入,其本质是将经纬度通过原创 2021-03-25 17:55:47 · 138 阅读 · 0 评论 -
Redis中的key过期问题你知道怎么解决吗?其实这种方法更简单
最近我们在Redis集群中发现了一个有趣的问题。在花费大量时间进行调试和测试后,通过更改key过期,我们可以将某些集群中的Redis内存使用量减少25%。Twitter内部运行着多个缓存服务。其中一个是由Redis实现的。我们的Redis集群中存储了一些Twitter重要的用例数据,例如展示和参与度数据、广告支出计数和直接消息。问题背景早在2016年初,Twitter的Cache团队就对Redis集群的架构进行了大量更新。Redis发生了一些变化,其中包括从Redis 2.4版到3.2版的.原创 2021-01-05 17:43:24 · 1520 阅读 · 4 评论 -
日千万级别以上的订单对账你怎么应对?教程奉上
如何完成日千万级别以上的订单对账文章目录概述订单对账商户维度对账依赖 & amp;amp;amp; 特点坑位与建议注意事项 JVM 的优化关于年轻代和年老代的选择代码的优化其他想法总结 1024 概述前些日子发表了一篇对账的预热,现在来一篇干货。前些日子发表了一篇对账的预热,现在来一篇干货。 文章精而不在多,多了也浪费大家时间。所以,这也是我放弃原来的公众号注册现在这个服务号来进行分享经验的原因之一。每月几篇分享,足以。平时很少登录公众号后台,如果有需要联系的,可以通过我的博客发送邮件给原创 2020-12-30 21:38:05 · 629 阅读 · 0 评论 -
redis的两种持久化的机制,我又有了全新的认识
redis提供了两种持久化的机制 RDB和AOF机制RDB(redis Database):RDB保存某一个时间点之前的快照数据。AOF(Append-Only File):指所有的命令行记录以redis命令请求协议的格式完全持久化存储保存为aof文件混合持久化(4.0版本以后):指进行AOF重写时,子进程将当前时间点的数据快照保存为RDB文件格式,而后将父进程累计命令保存为AOF格式。RDB快照有两种触发方式1:未通过配置参数,如下:通过一定的时间周期内看,命令执行的个数,超过阈值原创 2020-12-05 21:43:45 · 98 阅读 · 0 评论 -
GitHub已标星80.5K!腾讯最新公开压轴的“Redis学习笔记”,不得不爱!
前言Redis(key-value存储系统),我相信大家都是知道的,但是能够真正深度了解的人肯定是少之又少的,但是因为Redis是当前互联网行业最为流行的 NoSQL(Not Only SQL)数据库,有着响应速度非常快、支持六种数据类型、Redis的操作都是原子的,MultiUtility工具等特点。有点规模的互联网公司都是会很看重你对Redis的掌握程度的,更不要说像BAT这种一线大厂了,如果你想要跳槽去更好的企业,掌握Redis的技术是必要的,这份腾讯最近公开压轴已久的“Redis学习笔记”对原创 2020-11-26 11:46:09 · 629 阅读 · 2 评论 -
藏不住了!字节跳动限定“Redis深度历险“笔记,有什么?
前言我在程序员这个圈子里包括身边的程序员朋友里经常听到一句话,那就是“程序员这个职业都是吃青春饭的”,为什么这句话在网络上这么多人流传呢,我大概归纳了一下。大概分为三点:首先这个行业毕业到30岁也工作了几年,如果不是非常热爱的,很多人会产生厌倦心理,从而转业,改行。其次就是这个行业普遍加班很多,工作强度大,很多年纪轻轻的小伙子短短几年就熬成了大叔,而且因为这个行业交流不多,导致很多该行业的人不太会沟通交流,随之的就是只能看着别人过七夕了,在这心疼这些人10秒钟。最后一点,也是最重要的一点,其实有很多原创 2020-11-20 17:12:48 · 960 阅读 · 4 评论 -
厉害!Alibaba技术官聊RedisTokenVisitor,我惊了
序本文主要研究一下RedisTokenVisitorRedisTokenVisitorresp-server-0.16.0/src/main/java/com/github/tonivade/resp/protocol/RedisTokenVisitor.javapublic interface RedisTokenVisitor<T> { T array(ArrayRedisToken token); T status(StatusRedisToken token);原创 2020-11-06 18:15:20 · 380 阅读 · 6 评论