美文网首页
Redis笔记

Redis笔记

作者: MobotStone | 来源:发表于2022-03-19 16:54 被阅读0次

    定义:高性能,读写速度非常快、支持10W QPS、单线程、线程安全
    问题:雪崩、穿透、击穿、一致性
    分布式锁:互斥性(独立持有)、安全性(独立持有删除)、锁超时释放、可重入性(多次获得)、高性能和高可用(开销低)
    类型(数据结构):String、hash、list、set、sorted set(通过分数排序)
    事务:multi(开启)、exec(执行),dicard(取消)
    锁:悲观锁(不怎么用),乐观锁(版本号控制)--watch key被修改后放弃事务执行
    持久化:RDB(间隔时间修改次数启动保持,快照存储,config中修改)
    AOF(每次写操作都保存,config中修改,策略 no:系统30秒,alawys:总执行,everyec:每秒
    aof文件过大时,会整理命令,释放aof文件大小)
    集群:主从复制配置(一主多从,主可写可读,从只读),
    容灾:默认冷处理,手动配置
    高可用:哨兵方案(sentine)
    删除策略:定时(时间换空间)、惰性(空间换时间)、立即删除(随机抽查,过期删除)
    内容满处理:LRU(访问时间候选池-随机-最久未访问)、LFU(访问频率-访问频率低的淘汰)
    value过大:影响性能,考虑拆分出多份存取,每次读取部分
    安全设施:密码、绑定ip,禁止安全性命令(config、flushall,flushdb)、修改端口

    相关文章

      网友评论

          本文标题:Redis笔记

          本文链接:https://www.haomeiwen.com/subject/khfndrtx.html