关注
因为是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
相关推荐
03-02 08:18
集美大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 烂工作和没工作哪个更痛苦? #
10643次浏览 197人参与
# Tplink求职进展汇总 #
214051次浏览 971人参与
# 厦门银行科技岗值不值得投 #
17648次浏览 418人参与
# 面试体验最好和最差的公司 #
12607次浏览 76人参与
# 你找工作想离家近 or 离家远? #
45302次浏览 352人参与
# 给工作过的公司写一条大众点评,你会怎么写? #
4165次浏览 58人参与
# 携程工作体验 #
27135次浏览 99人参与
# 实习心态崩了 #
112103次浏览 594人参与
# 我是XXX,请攻击我最薄弱的地方 #
70145次浏览 449人参与
# 春招至今,你收到几个面试了? #
28839次浏览 420人参与
# 秋招吐槽大会 #
324813次浏览 1586人参与
# 一人分享一个skill #
2183次浏览 64人参与
# Agent面试会问什么? #
9236次浏览 253人参与
# AI替代不了什么? #
8268次浏览 115人参与
# 技术转行的心路历程 #
92099次浏览 783人参与
# 职场中那些令人叹为观止的八卦 #
105521次浏览 489人参与
# 如何提高实习转正率? #
101951次浏览 619人参与
# 现在入门AI首先要做什么? #
2292次浏览 60人参与
# 学历VS实习,哪个更重要? #
22173次浏览 292人参与
# 网易游戏笔试 #
11149次浏览 94人参与
# 秋招开始捡漏了吗 #
240433次浏览 1053人参与


查看13道真题和解析