刚蚂蚁一面遇到一个问题  针对单机redis的单key访问量过大(比如100万),有什么解决方案吗?(不能做集群) 大家有什么思路吗[疑问]
全部评论
感觉多级缓存可能更好点吧 openResty Redis Caffeine
9 回复 分享
发布于 2024-03-16 12:00 云南
这么大的访问量肯定本地缓存最实用
7 回复 分享
发布于 2024-03-15 20:27 广东
预防:多级缓存,层层削流量 抵御: 单key映射到对个key,伪集群 兜底: 系统安全性保障(降级熔断限流)
3 回复 分享
发布于 2024-04-06 11:29 四川
蚂蚁不是明天才笔试吗,大佬都约面了!
3 回复 分享
发布于 2024-03-15 17:57 广东
等你上班了,去翻一遍公司的中间件Xx探测系统你就知道了
1 回复 分享
发布于 2024-04-03 19:49 上海
有兴趣投递一下钉钉嘛
1 回复 分享
发布于 2024-03-18 21:45 浙江
不能集群,那就本地缓存
1 回复 分享
发布于 2024-03-16 14:09 北京
或许可以考虑本地缓存
1 回复 分享
发布于 2024-03-15 17:11 广东
{"pureText":"","imgs":[{"alt":"nowcoder_171****634906.jpeg","height":2293,"localSrc":"","src":"https://uploadfiles.nowcoder.com/images/20240315/705231079_1710490637208/70C679B5C043EC774FC0C835EEF28C55","width":1032}]}
1 回复 分享
发布于 2024-03-15 16:17 北京
如果是hash或者set可以考虑分片,分散热点
点赞 回复 分享
发布于 2024-04-12 17:24 湖南
热key导致单点压力过大,这个肯定要上集群啊
点赞 回复 分享
发布于 2024-03-18 10:14 云南
m
点赞 回复 分享
发布于 2024-03-18 00:53 湖南
靠 浙大佬和我抢hc 难受了
点赞 回复 分享
发布于 2024-03-17 08:02 浙江
类似于如何处理热key?
点赞 回复 分享
发布于 2024-03-16 22:31 湖北

相关推荐

年前面的一共两轮面试,二面挂了,十分的可惜呀,虽然我作为一个纯JAVA选手,还是临时准备了一些安卓开发的一些内容,但是二面还是应付不过,整理一下面试题吧1. 做一个自我介绍2. HTTP、Socket 有什么差别3. WebSocket 是什么,和 HTTP、Socket 区别4. TCP 如何保障传输可靠5. TCP 拥塞控制有哪些方法6. HTTPS 原理,和 HTTP 区别7. 为什么用 NIO,相比 BIO 解决了什么问题8. 继承、封装、多态9. 重写和重载的区别10. Java 四种引用是什么,有什么区别、使用场景11. GC 可达性分析算法12. GC Roots 有哪些13. Java 异常种类,Exception 和 Error 区别14. 什么是泛型,泛型擦除是什么15. 泛型通配符类型有哪些16. ArrayList 底层结构和扩容模式17. ArrayList 和 LinkedList 区别18. HashMap 底层结构19. JDK 1.8 之后 HashMap 有什么变化20. HashMap 线程安全吗,为什么21. ConcurrentHashMap 1.7 和 1.8 区别22. 线程池工作原理23. 线程池队列满、最大线程也满,再添加任务会怎样24. 线程池拒绝策略有哪些25. JDK 预置线程池有哪些,有什么问题26. IO 密集型和计算密集型线程池怎么配置27. Java 中保证线程安全的机制还有哪些28. 协程了解吗,Go 和 Kotlin 协程对比29. 什么是 Spring IOC,作用是什么30. 安卓里自己实现 IOC 容器思路31. 什么是依赖注入 DI32. 自己设计依赖注入框架怎么做33. 什么是 AOP 思想,应用场景34. 什么是高级函数35. 延时任务实现方式有哪些36. Activity 生命周期37. Activity 弹弹窗生命周期有什么变化38. Android 四大组件及其作用39. 开发中常用哪些设计模式,怎么用40. MVC、MVP、MVVM 介绍41. 职业规划方向,和客户端开发会不会冲突42. 低代码/AI 辅助开发你是怎么做的43. 怎么提升 AI 生成代码效果44. 有没有做前后端规范约束生成效果45. 手写:链表反转(不使用额外内存)个人感想:面试官人很好,感觉挺和蔼的,题的话也是基础偏多一点,基本上都能回答出来,然后也是很快就约了二面了
吃不饱的迪恩很紧张:这么多
点赞 评论 收藏
分享
1~5.个人信息,实习等。6. 简单说说MySQL的索引?7. 为什么需要引入索引?8. 有10个查询SQL,是否可以创建10个索引?9. 了解最左匹配原则吗?联合索引ABC,查询where A and B会命中索引吗?10. 联合索引ABC,查询where B and C会命中索引吗?11. 做过索引相关的优化吗?如何判断写的SQL好坏?12. 用过explain吗?其作用是什么?核心关注哪些字段?13. 遇到过回表吗?回表是什么?如何避免回表?14. 做过分页吗?OFFSET+LIMIT跨1万页和跨1页有区别吗?15. 若分页按姓名排序(非ID),如何解决深度分页问题?16. Java线程池有几种创建方式?17. 手动创建线程池的核心参数有哪些?18. 调用并发量为1的API(如短信API),线程池核心参数该如何设置?19. 核心线程数设为1时,阻塞队列数该如何设置?20. 若线程数很大,如何保证API同一时刻仅被调用一次(抛开线程池)?21. 本地加锁的代码在多实例部署时,还能控制API调用并发吗?22. 操作Redis缓存和数据库时,先删缓存还是先提交事务?有哪些解决方案?23. 核心业务服务与统计服务通过MQ交互,统计库无数据该如何排查?MQ挂了时,应用层该如何兜底保证消息不丢失?24. 候选人主动提问:后续面试流程是什么?面试官对自己的回答有何建议?0224下午一面,0224晚上7点二面。
查看36道真题和解析
点赞 评论 收藏
分享
评论
11
57
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务