配色: 字号:
redis2020就业技能
2020-11-24 | 阅:  转:  |  分享 
  
Redis演讲人2020-11-2301NosqlNosqlMoogdb。mamcache为什么要用缓存?高效(高性能)从缓存中读写效率远
大于从数据库中拿高并发直接操作缓存能够承受的请求是远远大于直接访问数据库的缓存类别本地缓存map分布式缓存redis02值存
储的数据类型丰富String验证码2014expire设置key过期时间限时优惠活动2015排行榜(时效)2016Hash具
体信息,json存电商购物车用户id,作为key商品id作为filed商品数量作为valuelist队列阻塞队列AB字典表公众号
的更新、微博更新(时间最新在前面)栈Cset(去重)交集,并集,差集共同的朋友圈可能认识的朋友点赞zset有序附近的人03缓存会
存在什么问题缓存会存在什么问题缓存预热缓存并发问题缓存与数据库不一致?FE缓存雪崩D缓存击穿缓存穿透CBA缓存会存在什么问题缓存降
级缓存热点缓存会存在什么问题缓存穿透多个请求在缓存,数据库中都找不到,短时间全部落到数据库,导致数据库异常缓存会存在什么问题缓存击
穿多个请求在缓存都找不到,短时间全部落到数据库,导致数据库异常缓存会存在什么问题缓存与数据库不一致?子主题04特点优点特点优点读写
速度快,读11万,写8万丰富的数据类型支持事务,所有操作都是原子性的,要么都成功,要么都失败可以持久化rdb+aof支持集群,还可
以做消息队列支持主从复制,主机会自动将数据同步到从机,可以进行读写分离05分区分区为什么06其他问题其他问题Redis持久化数据和
缓存怎么做扩容?过期键删除策略数据淘汰策略内存淘汰策略Redis如何做内存优化?while+cas=自旋锁其他问题什么是RedL
ockJedis与Redisson对比有什么优缺点?使用Redis做过异步队列吗其他问题使用Redis做过异步队列吗lpush头
部插入,rpop尾部拿出07线程模型线程模型为什么是单线程线程模型怎么处理高并发的单线程为什么高效为什么是单线程12为什么是单线程
怎么处理高并发的加分布式锁单线程为什么高效纯内存操作单线程核心是基于非阻塞的IO的多路复用机制??底层c实现的,不存在转码的问题数
据结构简单,操作简单同步阻塞IO(传统的)同步非阻塞IO(NIO)IO多路复用(异步阻塞IO)异步非阻塞IO08运行机制运
行机制010203主从复制哨兵模式redis集群09分支主题分支主题10持久化持久化rdb特点aof特点11事务事务支持隔离性
一致性不保证原子性感谢聆听
献花(0)
+1
(本文系职场细细品原创)