关注
因为是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
相关推荐
查看23道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 烂工作和没工作哪个更痛苦? #
11924次浏览 201人参与
# Tplink求职进展汇总 #
214251次浏览 975人参与
# 厦门银行科技岗值不值得投 #
17761次浏览 419人参与
# 面试体验最好和最差的公司 #
13794次浏览 82人参与
# 27届实习投递记录 #
21419次浏览 417人参与
# 给工作过的公司写一条大众点评,你会怎么写? #
4579次浏览 66人参与
# 你找工作想离家近 or 离家远? #
45638次浏览 358人参与
# 携程工作体验 #
27311次浏览 103人参与
# 我是XXX,请攻击我最薄弱的地方 #
70444次浏览 458人参与
# 实习心态崩了 #
112532次浏览 603人参与
# 春招至今,你收到几个面试了? #
35915次浏览 538人参与
# Agent面试会问什么? #
11944次浏览 359人参与
# 一人分享一个skill #
2618次浏览 73人参与
# 你收到了哪些公司的笔试? #
52200次浏览 414人参与
# 我的求职进度条 #
966236次浏览 6435人参与
# 秋招吐槽大会 #
324957次浏览 1586人参与
# AI替代不了什么? #
8690次浏览 120人参与
# 如何提高实习转正率? #
102655次浏览 625人参与
# 技术转行的心路历程 #
92182次浏览 783人参与
# 机械人春招想让哪家公司来捞你? #
397423次浏览 3186人参与
# 职场中那些令人叹为观止的八卦 #
105568次浏览 489人参与
