首页 > 其他分享 >场景面试题

场景面试题

时间:2024-07-27 18:50:34浏览次数:11  
标签:面试题 场景 删除 过期 导出 redis 内存 数据

  • 线上redis机器爆了如何优化
    利用MEMORY USAGE查看各个键值对的内存使用情况,找出占用大量内存的键,并根据业务需求决定是否需要删除或者优化其存储方式
    设置数据过期策略,为那些不需要长期保存的数据设置合理的过期时间,让redis自动删除过期的数据,释放内存
    增加机器内存,可以增加redis的物理内存
    数据分片,将数据分散到多个节点上面,减少单个节点的压力
    限制最大内存空间,通过设置maxmemory参数来限制redis的内存,当达到 上线时,根据配置的淘汰策略来删除数据

  • 项目上有个导出 excel 场景发现很慢,怎么优化?
    分治的思想,将数据拆分成多个sheet页,然后采用多线程的方式分批导出,而不是一次导出。还是可以只导出必要的列行和行,删除必须要的数据。如何设置计算等操作,可能采用缓存的方式,避免数据重复计算。

  • 在2G的文件中如何top 100的单词
    首先将数据拆分为多个文件,采用多线程找出一文件中top100的单词,然后采用hash表+小顶堆等算法进行数据统计,然后通过小顶对的方式来统计100的单词。

标签:面试题,场景,删除,过期,导出,redis,内存,数据
From: https://www.cnblogs.com/xj9912/p/18327342

相关文章

  • redis的使用场景-热点数据缓存
    1.什么是缓存?把一些经常访问的数据放入缓存中,减少访问数据库的频率,减少数据库的压力,从而提高程序的性能。【内存中存储】2.缓存的原理通过上图可以看出程序首先访问缓存,如果缓存中有访问的数据会直接方会给客户端,不需要访问数据库,如果缓存中没有需要的数据则访问数据库,命中......
  • Android笔试面试题AI答之控件Views(6)
    答案来着文心一言,仅供参考目录1.简述什么是RemoteViews?使用场景有哪些?RemoteViews的特性使用场景总结2.获取View宽高的几种方法?1.在`onWindowFocusChanged`方法中获取2.使用`ViewTreeObserver.OnGlobalLayoutListener`3.使用`ViewTreeObserver.OnPreDrawListene......
  • 业务场景---Token无感刷新
    业务场景描述假设用户正在填写一个复杂的表单,由于表单内容繁多,用户花费了很长时间才填完。这时,如果Token已经过期,系统会让用户重新登录,这种体验显然是非常糟糕的。为了避免这种情况,我们需要在Token即将过期或已经过期时,自动刷新Token,而不影响用户正在进行的操作。技术实现思路......
  • CXL与NVME融合场景下, 计算存储应用案例分析
    场景1:数据写入之前目标是避免数据从存储设备传输到主机内存再返回存储设备的传统过程中的数据搬运成本。通过利用CXL和NVMe技术的结合,可以在存储层直接对数据进行处理,即所谓的计算存储(ComputationalStorage)。这特别适用于那些需要对数据进行快速处理然后存储的场景,比如数据......
  • redis的使用场景-热点数据缓存(把经常访问的数据放入缓存减少数据库压力)
    一、使用redis实现(不推荐,会增加业务代码维护)@ServicepublicclassClazzServiceImplimplementsClazzService{@AutowiredprivateClazzDaoclazzDao; //注入mapper@AutowiredprivateRedisTemplate<String,Object>redisTemplate; //调用redis使用@Overridep......
  • Redis应用场景-分布式锁
    1.创建springboot项目2.添加依赖<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="htt......
  • 美国站群vps云服务器的应用场景和使用方法
    美国站群VPS云服务器在多站点托管、SEO优化、高可用性与稳定性、成本效益、安全性以及特定行业应用等方面具有广泛的应用场景。美国站群VPS云服务器是一种高性能、高稳定性的虚拟专用服务器解决方案,特别适用于需要托管和管理多个网站或应用的场景。以下是美国站群vps云服务器详细......
  • 边缘计算PCDN的使用场景及优势
    一、定义PCDN,全称为PrivateContentDeliveryNetwork,即私有内容分发网络。它是一种基于P2P技术和CDN的内容分发加速网络,通过在网络中添加大量的低成本缓存服务器,将用户请求的内容从原始服务器分发到这些缓存服务器,从而实现内容更快、更稳定地传输到终端用户。二、功能PCDN......
  • 面试题:简单介绍一下快速失败和安全失败。简单介绍一下快速失败和安全失败和集合类的关
    一.简单介绍一下快速失败和安全失败Java中的快速失败(Fast-fail)和安全失败(Safe-fail)是两种异常处理机制,它们在处理程序运行过程中出现的错误或异常时有所不同。1.快速失败(Fast-fail):快速失败是一种异常处理机制,当程序运行过程中遇到一个错误或异常时,它会立即终止程序的......
  • 面试场景题系列--(2)短 URL 生成器设计:百亿短 URL 怎样做到无冲突?--xunznux
    文章目录面试场景题:短URL生成器设计:百亿短URL怎样做到无冲突?1.需求分析2.短链接生成算法2.1自增法2.2散列函数法2.3预生成法3.部署模型3.1其他部署方案4.设计4.1重定向响应码4.2短URL预生成文件及预加载4.3用户自定义短URL4.4URLBase64编码4.5UR......