从海量数据里查询某一固定前缀的key?

问题背景:

面试官问,如何从10亿个数据中,找到某一个固定前缀的10万个key?

注意:面试官问的细节 多点问面试官一些细节相关的问题,摸清楚数据规模

问清楚面试官数据量大小,还有实际的应用场景

1初步作答:keys指令 会导致阻塞服务器



2 替代方案 SCAN cursor

scan 0 match k1* count 10

外部程序 hashset去重 + for循环 +遍历完-即可

Redis面试常问2-- 从海量数据里查询某一固定前缀的key? SCAN cursor相关推荐

  1. Redis面试常问3 如何实现分布式锁 记住Redis的原子性

    Redis面试常问3 如何实现分布式锁 上面的伪代码有问题 从 Redis 2.6.12 版本开始, SET 命令的行为可以通过一系列参数来修改: http://redisdoc.com/string ...

  2. Redis面试常问4-- 如何实现异步队列 Blpop key timeout

    感谢老王的思路 作者:老王的博客 来源:CSDN 原文:https://blog.csdn.net/wzbwzh/article/details/82876299 版权声明:本文为博主原创文章,转载请 ...

  3. Redis面试常问-- Redis常用数据类型

    Redis常用数据类型 http://www.redis.cn/

  4. MySQL面试常问大全

    MySQL面试常问大全 1.关系型数据库和非关系型数据库的区别? 其实很好理解,先说一下最直白的的区别,关系型数据库中的数据有关系,非关系型数据库的数据无关系: 关系型数据库(Mysql和Oracle ...

  5. 手撸架构,Redis面试41问

    技术栈 传送门 JAVA 基础 手撸架构,Java基础面试100问_vincent-CSDN博客 JAVA 集合 手撸架构,JAVA集合面试60问_vincent-CSDN博客 JVM 虚拟机 手撸架 ...

  6. GET 和 POST 的区别(重要,面试常问)

    GET 和 POST 的区别(重要,面试常问) 1.GET 在浏览器回退时是无害的,而 POST 会再次提交请求. (get:不会再次发送请求:post:浏览器会继续向URI发送请求) 2.GET 产 ...

  7. 给大家提供一些面试常问的问题

    给大家提供一些面试常问的问题 1. 简述 private. protected. public. internal 修饰符的访问权限. 答 . private :     私有成员, 在类的内部才可以 ...

  8. java中高级面试_中高级面试常问:Java面向对象设计的六大原则

    这篇文章主要讲的是面向对象设计中,我们应该遵循的六大原则.只有掌握了这些原则,我们才能更好的理解设计模式.我们接下来要介绍以下6个内容.单一职责原则--SRP 开闭原则--OCP 里式替换原则--LS ...

  9. Java基础(以及面试常问问题)

    1.Vector,ArrayList, LinkedList的区别(面试常问到的) 三者都是实现集合框架中的List,也就是所谓有序集合,因此具体功能比较近似,比如都提供按照位置进行定位.添加或删除的 ...

最新文章

  1. 将日期yyyy-MM-dd转为数字大写的形式
  2. HDU 5785 interesting
  3. AI:一张高清长图教你读懂AI简史《1308年 → 至今》
  4. 第一章 初始MySQL
  5. 新手上路之Hibernate:第一个Hibernate例子
  6. Jmeter JDBC Request执行多条SQL语句
  7. Office与Visio同事安装兼容问题
  8. linux串口tx缓冲区大小,[Linux C]自己写的串口缓冲区
  9. 数据结构之算法初涉(2)
  10. html 如何 创建目录,html - javascript:如何自动生成一篇文章的目录
  11. 使用IDEA 自带的 MySQL UI 工具插件
  12. 疫情之下,你有多久没回过家了?
  13. 【背包问题】基于matlab离散粒子群算法求解0-1背包问题【含Matlab源码 1342期】
  14. 复制百度文库内容方法
  15. 2007 Microsoft Office 加载项:Microsoft Save as PDF 或 XPS
  16. html表单实例:用户反馈表单页面代码
  17. 双管道(CreatePipe)与本地cmd.exe进程通信(附源代码及编译好的程序,免费下载)
  18. 奇奇怪怪的大佬:从职业赌徒到互联网大佬
  19. html链接外部样式表、链接网站图标
  20. 机械键盘恢复出厂fn,机械键盘构成-求助,机械键盘fn键的解决方法

热门文章

  1. 记一次从Sql Server中图片二进制流还原回图片的开发过程
  2. C# Windows Workflow Fundation之状态机
  3. 天梯赛L2-010 排座位(并查集和\set)
  4. Spark_Sql50题(DataFrame)
  5. IDEA部署Tomcat
  6. Java 异步回调机制实例解析
  7. redis 3.0的集群部署
  8. 小程序授权第三方管理开发的流程
  9. Jenkins持续集成环境, 如何自定义 maven repositories
  10. mysql5.5和5.6版本间的坑