redis
文章平均质量分 93
zl1zl2zl3
这个作者很懒,什么都没留下…
展开
-
把 Redis 当作队列来用,真的合适吗?
转自公众号:水滴与银弹我经常听到很多人讨论,关于「把 Redis 当作队列来用是否合适」的问题。有些人表示赞成,他们认为 Redis 很轻量,用作队列很方便。也些人则反对,认为 Redis 会「丢」数据,最好还是用「专业」的队列中间件更稳妥。究竟哪种方案更好呢?这篇文章,我就和你聊一聊把 Redis 当作队列,究竟是否合适这个问题。我会从简单到复杂,一步步带你梳理其中的细节,把这个问题真正的讲清楚。看完这篇文章后,我希望你对这个问题你会有全新的认识。在文章的最后,我还会告诉你转载 2021-06-08 09:34:05 · 970 阅读 · 1 评论 -
为什么 Redis 要比 Memcached 更火?
作者:Kaito链接:kaito-kidd.com/2020/06/28/redis-vs-memcached/前言我们都知道,Redis和Memcached都是内存数据库,它们的访问速度非常之快。但我们在开发过程中,这两个内存数据库,我们到底要如何选择呢?它们的优劣都有哪些?为什么现在看Redis要比Memcached更火一些?这篇文章,我们就从各个方面来对比这两个内存数据库的差异,方便你在使用时,做出最符合业务需要的选择。要分析它们的区别,主要从以下几个方面对比: 线程模.转载 2020-09-04 09:14:53 · 382 阅读 · 0 评论 -
Redis 开发陷阱及避坑指南!
原文首发于博客园,作者:后青春期的Keats地址:https://www.cnblogs.com/keatsCoder/Linux 配置优化我们在使用Redis过程中,可能更多的关注Redis本身的一些配置优化,如 AOF、RDB 配置、数据结构配置优化等。但是很少关心Redis的载体,服务器的优化。而这往往为我们的项目运行带来灾难性的打击。因此服务器优化也是必不可少的。内存分配控制Redis启动时,可能会出现下面的日志#WARNINGovercommit...转载 2020-09-03 16:43:32 · 318 阅读 · 0 评论 -
Redisson 是如何实现分布式锁的?
针对项目中使用的分布式锁进行简单的示例配置以及源码解析,并列举源码中使用到的一些基础知识点,但是没有对redisson中使用到的netty知识进行解析。本篇主要是对以下几个方面进行了探索 Maven配置 RedissonLock简单示例 源码中使用到的Redis命令 源码中使用到的lua脚本语义 源码分析 Maven配置<dependency><groupId>org.redisson</groupId>...转载 2020-09-03 16:41:33 · 386 阅读 · 0 评论 -
天啊,为什么我的 Redis 变慢了。。
本文作者:Kaito链接:kaito-kidd.com/2020/07/03/redis-latency-analysis/Redis作为内存数据库,拥有非常高的性能,单个实例的QPS能够达到10W左右。但我们在使用Redis时,经常时不时会出现访问延迟很大的情况,如果你不知道Redis的内部实现原理,在排查问题时就会一头雾水。很多时候,Redis出现访问延迟变大,都与我们的使用不当或运维不合理导致的。这篇文章我们就来分析一下Redis在使用过程中,经常会遇到的延迟问题以及如何定位和分析。.转载 2020-09-03 10:09:02 · 378 阅读 · 0 评论 -
Redis 10亿数据量只需要100MB内存,为什么这么牛?
作者:java架构设计 来源:toutiao.com/i6767642839267410445本文主要和大家分享一下redis的高级特性:bit位操作。力求让大家彻底学会使用redis的bit位操作并掌握其底层实现原理!主要包含以下内容: redis位操作命令示例 底层数据结构分析 为什么他的算法时间复杂度是O(1)? 10亿数据量需要多大的存储空间? redis位操作适合哪些应用场景? 本文redis试验代码基于如下环境:操作系统:Ma..转载 2020-08-21 10:01:45 · 535 阅读 · 0 评论 -
熬了一个通宵,终于把7千万个Key删完了
作者:浪漫先生 && 51cto技术栈整理出处:juejin.im/post/5f18423fe51d453493113f5c由于有一条业务线不理想,高层决定下架业务。对于我们技术团队而言,其对应的所有服务器资源和其他相关资源都要释放。释放了 8 台应用服务器;1 台 ES 服务器;删除分布式定时任务中心相关的业务任务;备份并删除 MySQL 数据库;删除 Redis 中相关的业务缓存数据。CTO 指名点姓让我带头冲锋,才扣了我绩效……好吧,冲~其他都还好,不多时就解.转载 2020-08-21 09:51:59 · 190 阅读 · 0 评论 -
Redis 实现延迟队列?深深被折服!!
作者:_BKing地址:www.cnblogs.com/xiaowei123/p/13222710.html最近,又重新学习了下Redis,深深被Redis的魅力所折服,Redis不仅能快还能慢(我想也这么优秀o(╥﹏╥)o),简直利器呀咳咳咳,大家不要误会,本文很正经的啦!伙伴们跟我一起冲呀,我们一起去爬爬这座延时队列的山峰,探一探它究竟到底有高。那接下来开始我们的旅行啦~,我们都知道Redis是一种基于内存的单进程单线程数据库(Redis6.0开始之后支持多线程啦!),处理速.转载 2020-08-12 20:47:15 · 412 阅读 · 0 评论 -
在 Redis 中设置了过期时间的 Key,需要注意哪些问题?
熟悉Redis的同学应该知道,Redis的每个Key都可以设置一个过期时间,当达到过期时间的时候,这个key就会被自动删除。在为key设置过期时间需要注意的事项1、 DEL/SET/GETSET等命令会清除过期时间在使用DEL、SET、GETSET等会覆盖key对应value的命令操作一个设置了过期时间的key的时候,会导致对应的key的过期时间被清除。//设置mykey的过期时间为300s127.0.0.1:6379>setmykeyhelloex300OK//查看...转载 2020-08-07 09:48:19 · 510 阅读 · 0 评论 -
因 Redis 分布式锁造成的 P0 级重大事故,整个项目组被扣了绩效。。。
前言基于Redis使用分布式锁在当今已经不是什么新鲜事了。本篇文章主要是基于我们实际项目中因为redis分布式锁造成的事故分析及解决方案。背景:我们项目中的抢购订单采用的是分布式锁来解决的。有一次,运营做了一个飞天茅台的抢购活动,库存100瓶,但是却超卖了!要知道,这个地球上飞天茅台的稀缺性啊!!!事故定为P0级重大事故...只能坦然接受。整个项目组被扣绩效了~~事故发生后,CTO指名点姓让我带头冲锋来处理,好吧,冲~事故现场经过一番了解后,得知这个抢购活动接口以前从来没有出现过这种情况,但转载 2020-08-06 09:51:17 · 360 阅读 · 0 评论 -
最全 | Redis可视化工具横向评测
1 命令行不知道大家在日常操作redis时用什么可视化工具呢?以前总觉得没有什么太好的可视化工具,于是问了一个业内朋友。对方回:你还用可视化工具?直接命令行呀,redis提供了这么多命令,操作起来行云流水。用可视化工具觉得很low。命令行的鄙视用工具的,用高端工具的鄙视低端工具的,鄙视链一直存在。虽然用命令行自己也可以,但是总感觉效率上不如用工具,在视觉上不那么直观。尤其是看json的时候,在命令行就很不友好。大佬朋友说:谁说命令行就不能格式化json了?可以利用iredis,用|将redi转载 2020-08-04 16:19:18 · 284 阅读 · 0 评论 -
牛逼!Redis 的字符串是这样实现的…
来源:小小木的博客www.cnblogs.com/wyc1994666/p/10669212.html之前本人在找工作面试时在Redis相关问题上可栽了跟头。在面试前按常规套路准备了一下,比如 Redis 的常用5种数据结构,Redis持久化策略,Redis实现分布式锁,简单发布订阅等等都准备了,当时不知天高地厚以为十拿九稳了,可是万万没想到我终究还是在Redis的被问的第一个问题上翻船了~~面试官 :看你简历上写了熟悉常用数据结构,都有哪些说说本人 :常用有5种,string,li...转载 2020-07-24 13:36:39 · 221 阅读 · 0 评论 -
老弟,Redis 6.0 除了多线程,别忘了这个牛逼特性!
Redis 6.0 发布了。Redis 6.0的新特性也是在一步步的讨论和优化中确定的。很多的特性已经在之前的RC等版本中介绍过了。但是正式GA版中也有一些新的变化: SSL ACL: 更好,命令支持 RESP3 Client side caching:重新设计 Threaded I/O Diskless replication on replicas Cluster support in Redis-benchmark and转载 2020-07-24 07:41:26 · 183 阅读 · 0 评论 -
干货 | 五大实例详解,携程 Redis 跨机房双向同步实践
作者简介Nick,携程软件技术专家,关注分布式数据存储以及操作系统内核。前言在《携程 Redis 跨 IDC 多向同步实践》一文曾和大家分享过携程在 Redis 双向同步方面的心得,简单介绍了实现一个 Redis 双向同步系统中可能面临的问题,以及其中一种问题(分布式一致性)的部分处理方案 -- CRDT(Conflict-free ReplicatedData Types)。本文将进一步阐述在具体设计和落地过程中的一些细节, 希望对大家能够有所帮助。包括: Cycle Break -.转载 2020-07-16 22:04:57 · 843 阅读 · 0 评论 -
触目惊心,超过 8000+ 漏洞 Redis 暴露在云端!
本文授权转载自:FreeBuf.COM参考来源:trendmicro,由Kriston编译研究人员在云端发现约8000个不安全的Redis,这些Redis未使用TLS加密且未设密码保护。Redis设计之初是在受信任环境中使用,如果允许其在互联网或物联网中使用,攻击者会利用不安全的Redis服务器来发起攻击,例如SQL注入,跨站攻击,恶意文件上传、远程代码执行等。什么是Redis?Redis全称为Remote Dictionary Server,是一种开源内存数据存储结构,常用在数据库.转载 2020-07-16 09:01:11 · 192 阅读 · 0 评论 -
面试问到 Redis 事务,我脸都绿了。。
前言前几天有读者说自己面试被问到Redis的事务,虽然不常用,但是面试竟然被问到,平时自己没有注意Redis的事务这一块,面试的时候被问到非常不好受。虽然,这位读者面试最后算是过了,但是薪资方面没有拿到自己理想的薪资。其实这个也是正常的,一般面试被问到烂大街的,谁还问你啊,专门挑一些不常见的来问你,就是为了压你的薪资。所以在这里写一篇文章对Redis的事务进行详细的讲解,估计对Redis事务从理解到原理深入这一篇就够了。以后面试都不用担心了再被问道Redis的事务了,这一篇主要讲解Red转载 2020-07-09 16:17:33 · 224 阅读 · 0 评论 -
分布式锁原理——redis分布式锁,zookeeper分布式锁
首先分布式锁和我们平常讲到的锁原理基本一样,目的就是确保,在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。在一个进程中,也就是一个jvm 或者说应用中,我们很容易去处理控制,在jdk java.util 并发包中已经为我们提供了这些方法去加锁, 比如synchronized 关键字 或者Lock 锁,都可以处理。但是我们现在的应用程序如果只部署一台服务器,那并发量是很差的,如果同时有上万的请求那么很有可能造成服务器压力过大,而瘫痪。想想双十一 和 三十晚上十点分支付宝红包等业转载 2020-07-06 13:59:33 · 316 阅读 · 0 评论 -
Redis的zset有多牛?请把耳朵递过来
来自公众号:小姐姐味道作者简介:一个不允许程序员走弯路的公众号。聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不一样的味道。本篇文章很短,但信息量很大,是关于redis的zset。我来分享一点遇到过的线上数据,或许对你的决策有帮助。redis支持一个数据结构,叫做zset,也就是有序的列表。当然redis也不能滥用,可以看我以前的规范文章:《这可能是最中肯的Redis规范了》忘了zset是个啥的同学可以看这张gif图。通过它,可以实现游戏排行榜一类的功..转载 2020-07-04 17:08:52 · 479 阅读 · 0 评论 -
Redis之父退出开源项目维护:人生苦短不想上班
Redis 之父 Salvatore Sanfilippo 决定不再担任 Redis 项目的软件维护者,Redis 项目放弃之前的专制管理模式,转而采用新的“社区自治模式”。两天前,Sanfilippo(又名 antirez)在自己的博客上发布了一篇公告,表示将不再担当 Redis 开源项目的软件维护者,并“将 Redis 交给 Redis 社区”。这意味着 Redis 项目的未来命运将由整个社区决定,而不再单纯掌握在 Sanfilippo 一个人手中。Sanfilippo 的公告受到了业界..转载 2020-07-03 16:06:19 · 899 阅读 · 0 评论 -
Redis性能监控指标汇总
监控指标 性能指标:Performance 内存指标: Memory 基本活动指标:Basic activity 持久性指标: Persistence 错误指标:Error 性能指标:PerformanceName Description latency Redis响应一个请求的时间 instantaneous_ops_per_sec 平均每秒处理请求总数 hi rate(calculated) 缓存命中率(计算出来的转载 2020-06-30 09:18:20 · 688 阅读 · 0 评论 -
我司用了 6 年的 Redis 分布式限流器,很牛逼了!
一、什么是限流?为什么要限流?不知道大家有没有做过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了限流!因为一趟地铁的运力是有限的,一下挤进去太多人会造成站台的拥挤、列车的超载,存在一定的安全隐患。同理,我们的程序也是一样,它处理请求的能力也是有限的,一旦请求多到超出它的处理极限就会崩溃。为了不出现最坏的崩溃情况,只能耽误一下大家进站的时间。限流是保证系统高可用的重要手段!!!由于互联网公司的流量巨大,系统上线会做一个流量峰值的评估,尤其是像各种秒杀促销活动,为了保证系转载 2020-06-24 17:09:37 · 312 阅读 · 0 评论 -
我是如何用 Redis 做实时订阅推送的?
前阵子开发了公司领劵中心的项目,这个项目是以redis作为关键技术落地的。先说一下领劵中心的项目吧,这个项目就类似京东app的领劵中心,当然图是截取京东的,公司的就不截了。。。其中有一个功能叫做领劵的订阅推送。什么是领劵的订阅推送?就是用户订阅了该劵的推送,在可领取前的一分钟就要把提醒信息推送到用户的app中。本来这个订阅功能应该是消息中心那边做的,但他们说这个短时间内做不了。所以让我这个负责优惠劵的做了-.-!。具体方案就是到具体的推送时间点了,coupon系统调用消息中心的推送接口,把信息推转载 2020-06-06 11:02:14 · 504 阅读 · 0 评论 -
瞬间几千次的重复提交,我用 Spring Boot + Redis 扛住了!
前言:在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求,我们来解释一下幂等的概念:任意多次执行所产生的影响均与一次执行的影响相同。按照这个含义,最终的含义就是 对数据库的影响只能是一次性的,不能重复处理。如何保证其幂等性,通常有以下手段: 数据库建立唯一性索引,可以保证最终插入数据库的只有一条数据 token机制,每次接口请求前先获取一个token,然后再下次请求的时候在请求的header体中加上这个token,后台进行验证,如果验证通过删除token,下次请求再次判断toke转载 2020-06-03 13:35:55 · 274 阅读 · 0 评论 -
Redis 6.0 新特性,多线程连环 13 问!
导读:支持多线程的Redis6.0版本于2020-05-02终于发布了,为什么Redis忽然要支持多线程?如何开启多线程?开启后性能提升效果如何?线程数量该如何设置?开启多线程后会不会有线程安全问题?多线程的实现原理是怎样的?带着这些疑问,我们来开启Redis新特性-多线程连环13问。Redis 6.0 来了在全国一片祥和IT民工欢度五一节假日的时候,Redis 6.0不声不响地于5 月 2 日正式发布了,吓得我赶紧从床上爬起来,学无止境!学无止境!对于6.0版本,Redis之父Ant..转载 2020-06-02 13:34:11 · 346 阅读 · 0 评论 -
Spring Boot 监听 Redis Key 失效事件实现定时任务
业务场景我们以订单功能为例说明下:生成订单后一段时间不支付订单会自动关闭。最简单的想法是设置定时任务轮询,但是每个订单的创建时间不一样,定时任务的规则无法设定,如果将定时任务执行的间隔设置的过短,太影响效率。还有一种想法,在用户进入订单界面的时候,判断时间执行相关操作。方式可能有很多,在这里介绍一种监听 Redis 键值对过期时间来实现订单自动关闭。实现思路在生成订单时,向 Redis 中增加一个 KV 键值对,K 为订单号,保证通过 K 能定位到数据库中的某个订单即可,V 可为任意值。假设,生转载 2020-05-19 19:22:04 · 770 阅读 · 0 评论 -
干货 | 数万实例数百TB数据量,携程Redis治理演进之路
作者简介向晨,携程资深数据库工程师;布莱德,携程技术专家;皓月,携程技术培训生;一、背景携程自2013年开始使用Redis,旧时期为Memcached和Redis混用状态。由于Redis在处理性能,可储存key的多样化上有着显著的优势,2017年开始,Memcached全部下线,全公司开始大规模使用Redis。Redis实例数量也由刚开始的几十个增长到几万个,数据量达到百TB规模。...转载 2020-05-07 17:38:56 · 526 阅读 · 0 评论 -
Spring Boot 项目 RedisTemplate 实现轻量级消息队列
背景公司项目有个需求, 前端上传excel文件, 后端读取数据、处理数据、返回错误数据, 最简单的方式同步处理, 客户端上传文件后一直阻塞等待响应, 但用户体验无疑很差, 处理数据可能十分耗时, 没人愿意傻等, 由于项目暂未使用ActiveMQ等消息队列中间件, 而redis的lpush和rpop很适合作为一种轻量级的消息队列实现, 所以用它完成此次功能开发一、本文涉及知识点 exc...转载 2020-04-21 17:03:42 · 653 阅读 · 2 评论 -
为什么 Redis 默认 16 个库?90% 以上程序员不知道!
在实际项目中Redis常被应用于做缓存,分布式锁、消息队列等。但是在搭建配置好Redis服务器后很多朋友应该会发现和有这样的疑问,为什么Redis默认建立了16个数据库,如下图所示。Redis为什么默认16个数据库?一、16个数据库的由来Redis是一个字典结构的存储服务器,一个Redis实例提供了多个用来存储数据的字典,客户端可以指定将数据存储在哪个字典中。这与在一个关系数据库实例中可以...转载 2020-04-01 09:16:13 · 640 阅读 · 0 评论 -
4次优化,我把 Redis 性能 “压榨” 到极致!
我们有个这样的需求:每天每一个抢购商品只能买一次,并且全场抢购商品总购买次数不允许超过5次。那么,整个商品限购的流程大概如下图所示:那么,在每次购买成功商品成功后,发送的MQ大概是这样的(假设当前这笔订单有两件抢购商品):[{"orderId": "2020020622000001","orderTime": "1581001673012","productId": "5990...转载 2020-03-23 18:38:41 · 213 阅读 · 0 评论 -
redis事务不具有回滚机制,那么它是如何进行事务控制的
redis事务任何数据库都要有一套自己的事务控制机制,redis事务是一次可以执行多个命令,它的本质是一组命令的集合。一个事务中所有的命令都会被序列化,在事务执行的过程中会按照顺序执行队列中的命令。其它客户端提交的命令请求会等到事务执行完毕再执行。总的来说:redis事务就是一次性、顺序性、排他性的执行一个队列中的一系列命令。redis事务和其它数据库事务的区别:1、redis事务...转载 2020-03-23 11:21:41 · 2114 阅读 · 1 评论 -
京东秒杀系统模块的Redis分布式锁深度剖析,没给你讲明白你打我
1|0背景目前开发过程中,按照公司规范,需要依赖框架中的缓存组件。不得不说,做组件的大牛对CRUD操作的封装,连接池、缓存路由、缓存安全性的管控都处理的无可挑剔。但是有一个小问题,该组件没有对分布式锁做实现,那就要想办法依靠缓存组件自己去实现一个分布式锁了。什么,为啥要自己实现?有现成的开源组件直接拿过来用不就行了,比如Spring-Integration-Redis提供RedisLock...转载 2020-03-17 11:57:45 · 676 阅读 · 0 评论 -
Redis 使用 10 个小技巧,请收下!
Redis 在当前的技术社区里是非常热门的。从来自 Antirez 一个小小的个人项目到成为内存数据存储行业的标准,Redis已经走过了很长的一段路。随之而来的一系列最佳实践,使得大多数人可以正确地使用 Redis。下面我们将探索正确使用 Redis 的10个技巧。1、停止使用 KEYS *Okay,以挑战这个命令开始这篇文章,或许并不是一个好的方式,但其确实可能是最重要的一点。...转载 2020-03-16 21:19:36 · 120 阅读 · 0 评论 -
RedisTemplate:我不背锅,是你用错了
今天分享一个RedisTemplate的问题,感兴趣的可以继续看下去了,不感兴趣的继续撩妹去吧!如下图:一位朋友给了我一个报错的图片,为啥为啥取不到值?我也有点懵,第一反应就是RedisTemplate和StringRedisTemplate会不会用的两个不同的Connection,导致相同的Key一个能查到,一个不能查到。经过反复确认,Connection没问题,是同一个,还是那...转载 2020-03-16 14:57:14 · 1370 阅读 · 0 评论 -
硬货 | Redis 性能问题分析
来源:rrd.me/gteAC在一些网络服务的系统中,Redis 的性能,可能是比 MySQL 等硬盘数据库的性能更重要的课题。比如微博,把热点微博[1],最新的用户关系,都存储在 Redis 中,大量的查询击中 Redis,而不走 MySQL。那么,针对 Redis 服务,我们能做哪些性能优化呢?或者说,应该避免哪些性能浪费呢?Redis 性能的基本面在讨论优化之前,我们需要...转载 2020-03-09 22:35:46 · 505 阅读 · 0 评论 -
同事把 Redis用成这鬼样子,真坑!
作者 | 小木-_-来源 |http://suo.im/61zjWI首先说下问题现象:内网sandbox环境API持续1周出现应用卡死,所有api无响应现象刚开始当测试抱怨环境响应慢的时候 ,我们重启一下应用,应用恢复正常,于是没做处理。但是后来问题出现频率越来越频繁,越来越多的同事开始抱怨,于是感觉代码可能有问题,开始排查。首先发现开发的本地ide没有发现问题,应用卡死时...转载 2020-02-14 11:49:45 · 269 阅读 · 0 评论 -
基于 Kafka + Flink + Redis 的电商大屏实时计算案
前言阿里的双11销量大屏可以说是一道特殊的风景线。实时大屏(real-time dashboard)正在被越来越多的企业采用,用来及时呈现关键的数据指标。并且在实际操作中,肯定也不会仅仅计算一两个维度。由于Flink的“真·流式计算”这一特点,它比Spark Streaming要更适合大屏应用。本文从笔者的实际工作经验抽象出简单的模型,并简要叙述计算流程(当然大部分都是源码)。数据格式...转载 2020-02-03 22:10:31 · 579 阅读 · 0 评论 -
阿里P9架构师分享:通俗易懂Redis原理,都是你没看过的
前言Redis 是如今互联网技术架构中,使用最广泛的缓存。支持复杂的数据结构,支持持久化,支持主从集群,支持高可用,支持较大的value存储...同时, Redis 也是中高级后端工程师技术面试中,面试官最喜欢问的问题之一。特别是那些优秀的、竞争激烈的大厂,通常要求面试者不仅仅掌握 Redis 基础使用,更要求深层理解 Redis 内部实现的细节原理。毫不夸张地说,能把 Redis 的...转载 2020-01-17 14:57:56 · 374 阅读 · 0 评论 -
Redis 的主从复制太强大了!
来源:LoyaltyLusegmentfault.com/a/1190000018268350Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。概述在...转载 2020-01-08 17:08:37 · 165 阅读 · 0 评论 -
Redis 百亿级Key存储方案,太牛逼了!
1.需求背景该应用场景为DMP缓存存储需求,DMP需要管理非常多的第三方id数据,其中包括各媒体cookie与自身cookie(以下统称supperid)的mapping关系,还包括了supperid的人口标签、移动端id(主要是idfa和imei)的人口标签,以及一些黑名单id、ip等数据。在hdfs的帮助下离线存储千亿记录并不困难,然而DMP还需要提供毫秒级的实时查询。由于cookie...转载 2019-12-27 09:14:49 · 1025 阅读 · 0 评论 -
学会这几招,你也可以用 Redis 做实时订阅推送!
作者:浮云骑士LIN来源:www.cnblogs.com/linlinismine/p/9214299.html前阵子开发了公司领劵中心的项目,这个项目是以redis作为关键技术落地的。先说一下领劵中心的项目吧,这个项目就类似京东app的领劵中心,当然图是截取京东的,公司的就不截了。。。其中有一个功能叫做领劵的订阅推送。什么是领劵的订阅推送?就是用户订阅了该劵的推送,在...转载 2019-12-26 19:59:02 · 229 阅读 · 0 评论