关注
因为是golang开发 刷一下我会的
认证确认用户是谁的过程,验证用户的身份。例如用户名密码登录、手机验证码等。
鉴权确定用户能做什么的过程,验证用户是否有权限执行特定操作。例如普通用户不能访问管理员页面。
集群相对于单机的不同点:易于扩展,高性能,高可用性,但是需要额外维护成本
集群数据同步方式:主从同步,增量同步,全量同步,异步复制
同步的时候有一个replication buffer缓冲区,会写入同步期间新增的数据,同步完rdb之后再同步这个命令,然后重放一次
集群数据丢失及解决方案: 集群模式可能丢失数据,主要原因是异步复制。解决方法:开启持久化(RDB/AOF) 调整min-slaves-to-write和min-slaves-max-lag参数(拒绝写入
RDB和AOF选择:
* RDB:适合数据备份,恢复速度快,对性能影响小,但可能丢失最后一次快照后的数据
* AOF:数据安全性高,支持秒级持久化,但文件较大,恢复速度慢
* 建议同时使用:RDB做冷备,AOF做热备,利用各自优势
缓存穿透空值法内存占用问题:
1. 空值设置较短的TTL
2. 布隆过滤器
3. 后台任务定期检查和清理空值
Redisson相比setnx的灵活性:
1. 同一线程可多次获取锁
2. 自动续期
3. 锁超时
4. 分布式支持
延迟双删MySQL操作失败 不是很懂,这个失败了数据仍然是一致的吧,只是会有缓存击穿分险,正常报错响应客户端应该就ok
查看原帖
19 2
相关推荐
点赞 评论 收藏
分享
01-23 13:06
西华大学 Web前端
白火同学:你可以把自我评价和教育背景互掉个顺序,学校算是HR比较看重的title之一了,除非特别差,否则没必要放最后面。
三个项目有点多,那第二个项目和第三个项目有重叠内容,那你可以把项目融合一下,扩展一下业务面。 点赞 评论 收藏
分享
01-16 11:50
浙江工商大学 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 在大厂上班是一种什么样的体验 #
12318次浏览 165人参与
# 你的mentor是什么样的人? #
51143次浏览 721人参与
# 程序员找工作至少要刷多少题? #
21173次浏览 272人参与
# 我和mentor的爱恨情仇 #
106272次浏览 948人参与
# 论秋招对个人心气的改变 #
13372次浏览 188人参与
# 机械人避雷的岗位/公司 #
44114次浏览 309人参与
# 为了减少AI幻觉,你注入过哪些设定? #
6003次浏览 182人参与
# 秋招落幕,你是He or Be #
54230次浏览 618人参与
# 校招第一份工作你干了多久? #
136662次浏览 597人参与
# 高薪高压 vs 低薪wlb,你怎么选? #
47405次浏览 290人参与
# 设计人如何选offer #
189712次浏览 868人参与
# 考公VS就业,你怎么选? #
91985次浏览 507人参与
# 职场上哪些行为很加分? #
322550次浏览 3601人参与
# 你的秋招进行到哪一步了 #
2530878次浏览 23253人参与
# 牛客AI体验站 #
7727次浏览 210人参与
# 机械人还在等华为开奖吗? #
312129次浏览 1582人参与
# 秋招投递记录 #
380923次浏览 3204人参与
# 12306一秒售罄,你抢到回家的票了吗? #
2309次浏览 52人参与
# 我现在比当时_,你想录用我吗 #
9427次浏览 129人参与
# 重来一次,我还会选择这个专业吗 #
411271次浏览 3898人参与
查看11道真题和解析