1、分布式缓存与redis
2、redis数据结构和客户端集成
3、缓存读写模式与数据一致性
本地缓存:Hash Map、Ehcache、Caffeine、Google Guava
分布式缓存:Memcached、redis、Hazelcast、Apache ignite
redis:基于键值对内存数据库,支持5中数据类型,主从复制、哨兵机制和集群模式、支持两种数据持久化,rdb和aof,事务、发布/订阅,lua脚本,大量社区插件和扩展库
redis中缓存键过期了怎么处理?
定时删除:针对键设置定时器,主动占用cpu时间
惰性删除:获取键时判断是否过期,被动占用内存
定期删除:隔一段时间扫描数据库,主动折中方案
redis服务器是一个事件驱动程序:
事件类型:文件类型套接字操作抽象,时间类型定时操作抽象。