百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程
稳了!用Redis实现“附近的人”功能

针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实现。图片来自Pexels而Redis另辟蹊径,结合其有序队列ZSE...

那些经典算法:跳表(跳表的特征)

简介跳表(SkipList)是一种高效适合动态查找插入修改的数据结构,最早我了解跳表这个数据结构是学习Lucene,里面的倒排索引的实现利用到了跳表这种数据结构,在redis的有序集合的实现中,也是...

SpringBoot2 + Redisson 高效打造分布式延时任务,代码以及案例讲解

SpringBoot2+Redisson高效打造分布式延时任务,代码以及案例讲解,源码下载首先,我得回忆一下Redisson的功能,它作为Redis的客户端,提供了很多分布式功能,比如分布式锁、...

高德打车通用可编排订单状态机引擎设计

一背景订单状态流转是交易系统的最为核心的工作,订单系统往往都会存在状态多、链路长、逻辑复杂的特点,还存在多场景、多类型、多业务维度等业务特性。在保证订单状态流转稳定性的前提下、可扩展性和可维护性是我...

一直不理解为什么在重写equals方法时都要重写hashCode方法

为什么在重写equals方法时都要重写hashCode方法呢?首先jdk的要求是这样的,equals与hashcode间的关系:1、如果两个对象相同(即用equals比较返回true),那么它们的ha...

网络中的阻塞和非阻塞到底该怎么理解?

大家好呀,我是码农Henry,在网络编程中,阻塞(Blocking)和非阻塞(Non-blocking)是两种截然不同的I/O处理模式,直接决定了程序的执行流程和性能表现。它们的核心区别在于...

Redis与MySQL数据一致性问题解决方案

以下是关于Redis与MySQL数据一致性问题的详细解决方案,结合实际场景的常见策略和最佳实践:一、数据一致性问题的核心挑战在高并发场景下,Redis作为缓存层与MySQL数据库之间的数据同步可能因以...

京东大佬问我,redis缓存与Mysql数据一致性,要如何解决?

京东大佬问我,redis缓存与Mysql数据一致性,要如何解决?嗯,用户问的是Redis缓存和MySQL数据一致性的问题,这个问题确实挺常见的,尤其是在高并发的场景下。首先,我得回忆一下常见的解决方案...

redis Pipeline 有什么好处,为什么要用 pipeline?

RedisPipeline是Redis提供的一种批量执行命令的机制。它允许客户端将多个Redis命令打包一次性发送给服务器,服务器在处理完所有命令后,将结果一次性返回给客户端。Redis...

消息队列的主要应用场景(消息队列 应用)

前面也介绍过消息队列如何进行选型,今天讲一下消息队列的主要应用场景。首先大家思考一个问题,我们为什么要使用消息队列,消息队列给我们带来了哪些好处呢?我们最常想到就是使用消息队列解决应用耦合,异步消息,...