关注
因为是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
相关推荐

点赞 评论 收藏
分享
投票
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我和mentor的爱恨情仇 #
11921次浏览 135人参与
# 面试等了一周没回复,还有戏吗 #
110684次浏览 1015人参与
# 平安产险科技中心求职汇总 #
246687次浏览 2626人参与
# 实习进度记录 #
267504次浏览 3382人参与
# 考研可以缓解求职焦虑吗 #
16094次浏览 211人参与
# 硬件人,你被哪些公司给挂了 #
45339次浏览 709人参与
# 五一之后,实习真的很难找吗? #
32690次浏览 165人参与
# 研究所笔面经互助 #
64329次浏览 424人参与
# 你喜欢工作还是上学 #
34362次浏览 358人参与
# 考研失败就一定是坏事吗? #
96430次浏览 812人参与
# 大学生该如何认清当下的就业环境? #
32003次浏览 279人参与
# 你怎么评价今年的春招? #
93381次浏览 1188人参与
# 考研人,我有话说 #
99313次浏览 913人参与
# 浅聊一下我实习的辛苦费 #
214115次浏览 1660人参与
# 我的AI电子员工 #
6073次浏览 52人参与
# 找不到好工作选择GAP真的丢人吗 #
56754次浏览 698人参与
# 格力求职进展汇总 #
169988次浏览 1228人参与
# 如果能重来,就业or读研你选哪个? #
132169次浏览 1658人参与
# 运营人的第一份offer应该如何选 #
137148次浏览 1069人参与
# 毕业论文怎么查AI率 #
20842次浏览 1380人参与
# 实习好累,可以辞职全力准备秋招吗 #
141416次浏览 1522人参与