professor_m level
获赞
427
粉丝
243
关注
11
看过 TA
457
门头沟学院
2022
Java
IP属地:广东
暂未填写个人简介
私信
关注
2021-03-02 10:40
已编辑
门头沟学院 Java
阿里弹性计算一面-3.1 项目介绍 我:这里我重点介绍了热帖模块 怎么找到这top20个热帖 我:提到了Redis Zset Zset的原理(使用的时候会有什么坑) 我:提到了压缩列表+哈希表+跳表(这里没说坑在哪,因为没遇到过,有知道的朋友可以评论区留言,谢谢!) 具体是怎么样的,你说说你的理解 如果不用Redis,你自己来实现! Redis怎么做高可用 我:提到了Redis哨兵机制 谁给主节点打分(这里问分布式选举算法,不会) 为什么要用本地缓存,直接用redis缓存不可以吗?你的项目是有多高的并发。 这里吹牛逼吹过了,因为就是为了增加项目亮点才加的这个本地缓存,这里应该把这点删掉了。 ...
zhz白神:怎么保证Redis和数据库的一致性=》 1、可以通过加读写锁保证并发读写或写写的时候按顺序排好队,读读的时候相当于无锁。 2、可以用阿里开源的canal通过监听数据库的binlog日志及时的去修改缓存,但是引入了新的中间件,增加了系统的复杂度。 3、先删缓存,再写数据库 (1)timer异步淘汰(本文没有细讲,本质就是起个线程专门异步二次淘汰缓存) (2)总线异步淘汰 (3)读binlog异步淘汰=》canal
投递阿里云等公司10个岗位 >
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务