未分类 第20页

  • Redis如何实现延迟队列?

    Redis如何实现延迟队列?

    延迟队列是指把当前要做的事情,往后推迟一段时间再做。延迟队列的常见使用场景有以下几种: 在淘宝、京东等购物平台上下单,超过一定时间未付款,订单会自动取消; 打车的时候,在规定时间没有车主接单,平台会取消你的单并提醒你暂时没有车主接单; 点外...

    adminadmin 2023.01.26 597浏览 0
  • Redis管道有什么用?

    Redis管道有什么用?

    管道技术(Pipeline)是客户端提供的一种批处理技术,用于一次处理多个 Redis 命令,从而提高整个交互的性能。 普通命令模式,如下图所示: 普通命令模式 管道模式,如下图所示: 管道模式 使用管道技术可以解决多个命令执行时的网...

    kavinkavin 2023.01.26 599浏览 0
  • 如何设计一个缓存策略,可以动态缓存热点数据呢?

    如何设计一个缓存策略,可以动态缓存热点数据呢?

    由于数据存储受限,系统并不是将所有数据都需要存放到缓存中的,而只是将其中一部分热点数据缓存起来,所以我们要设计一个热点数据动态缓存的策略。 热点数据动态缓存的策略总体思路:通过数据最新访问时间来做排名,并过滤掉不常访问的数据,只留下经常访问的...

    kavinkavin 2023.01.26 703浏览 0
  • Redis常见的缓存更新策略有哪些?

    Redis常见的缓存更新策略有哪些?

    常见的缓存更新策略共有3种: Cache Aside(旁路缓存)策略; Read/Write Through(读穿 / 写穿)策略; Write Back(写回)策略; 实际开发中,Redis 和 MySQL 的更新策略用的是 Cache...

    MoletMolet 2023.01.26 583浏览 0
  • LRU算法和LFU算法有什么区别,redis分别是如何实现的?

    LRU算法和LFU算法有什么区别,redis分别是如何实现的?

    什么是LRU算法? LRU 全称是 Least Recently Used 翻译为最近最少使用,会选择淘汰最近最少使用的数据。 传统 LRU 算法的实现是基于「链表」结构,链表中的元素按照操作顺序从前往后排列,最新操作的键会被移动到...

    kingking 2023.01.26 594浏览 0