关注
因为是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
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
10-22 12:03
山东大学 Java
程序员小白条:26届一般都得有实习,项目可以随便写的,如果不是开源社区的项目,随便包装,技术栈也是一样,所以本质应该找学历厂,多投投央国企和银行,技术要求稍微低一点的,或者国企控股那种,纯互联网一般都得要干活 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 实习越久越好,还是多多益善? #
2425次浏览 29人参与
# 0经验如何找实习? #
3373次浏览 93人参与
# 百融云创求职进展汇总 #
5520次浏览 79人参与
# 刚工作,应该先搞钱or搞成长? #
1513次浏览 28人参与
# 你找工作经历过哪些骗局? #
1734次浏览 43人参与
# 离职你会和父母说吗? #
2870次浏览 43人参与
# 你开始找寒假实习了吗? #
2922次浏览 48人参与
# 25年找工作是什么难度? #
2787次浏览 30人参与
# 一上班就想____,这正常吗? #
653次浏览 23人参与
# 实习必须要去大厂吗? #
162586次浏览 1612人参与
# 非技术求职现状 #
555687次浏览 3519人参与
# 产品每日一题 #
72576次浏览 645人参与
# 实习,不懂就问 #
135741次浏览 1260人参与
# 总结:哪家公司面试体验感最差 #
80438次浏览 373人参与
# 每个月的工资都是怎么分配的? #
78292次浏览 659人参与
# 2025年终总结 #
25079次浏览 335人参与
# Offer比较,你最看重什么? #
242502次浏览 1500人参与
# 第一份工作能做外包吗? #
89076次浏览 590人参与
# 你会为了工作牺牲生活吗? #
64629次浏览 437人参与
# 今年形式下双非本找得到工作吗 #
260622次浏览 1515人参与
# 硬件兄弟们 甩出你的华为奖状 #
118163次浏览 702人参与