百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程
Redis实现延迟队列

什么是延迟队列所谓的延迟队列就是,生产者的消息推送到队列中,消费者不会马上消费,而是到了设置的指定的时间才消费。可以采用Redis的zset来实现。将消息序列化成一个字符串作为zset的value。这...

手把手教你用redis实现一个简单的mq消息队列

众所周知,消息队列是应用系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,Zero...

Redis之消息队列的实现

Redis之消息队列的实现消息队列一直是中间件三剑客(Redis、MQ、MySQL)中的重要一环,它能够实现异步、削峰、解耦等功能,特别在一些分布式系统架构中优势发挥的淋漓尽致,目前比较成熟的消息中间...

Redis缓存何以一枝独秀?以及热门面试题中Redis的核心特性

Redis的各种数据类型作为缓存组件,Redis的数据结构整体而言就是key-value类型的键值对,但是Redis对于value类型的支持还是比较丰富的,提供了5种不同的数据结构,可以满足大部分场景...

常哥带你认识NoSQL和Redis的强大

各位朋友,这篇文章是针对Redis快速了解的内容,为了学好Redis在这里首先跟大家聊聊NoSQL相关内容,有了概念和方向后,我们再学习Redis大家会感觉得心应手。【公众号dotNet工控上位机:t...

4月数据库流行度排行榜 MySQL能否追上Oracle

4月的数据库流行度排行榜可谓看点十足。闲言少叙,先上图:前十名中,名次上升的都是NoSQL数据库,NoSQL凭借其对大数据处理的优势,发展越来越快。NoSQL是对众多非传统关系型数据库的总称,按存储方...

Java仍在榜首!TIOBE 1月编程语言排行榜已揭晓

最近,TIOBE公布了2019年度编程语言,C语言以2.44%的增长率一举成为2019年度编程语言。但TIOBE最新发布的1月编程语言排行榜,结果不出意外,Java仍然位居榜首。出生已经20多年的J...

【Redis数据结构·跳跃表】之异火排行榜

在面试中,Redis是面试官最喜欢问的话题,而跳跃表则是Redis中比较复杂的数据结构,读完本文相信掘友定有提升,还望支持一波~跳跃表是什么跳跃表(skiplist)一种有序数据结构。它通过在每个节点...

微信步数排行榜如何使用Redis实现?

1.前言之前写过一篇博客,讲解的是Redis的5种数据结构及其常用命令,当时有读者评论,说希望了解下这5种数据结构各自的使用场景,不过一直也没来得及写。碰巧,在3月份找工作面试时,有个面试官先问了我...

Redis实践之排行榜

SortedSetRedis是一种基于内存的数据存储系统,支持键值存储和复杂数据结构。利用Redis的有序集合(SortedSet)数据结构,我们可以很容易地实现排行榜的功能。下面是实现排行榜的基...