Redis特性与应用

1、分布式缓存与redis

2、redis数据结构和客户端集成

3、缓存读写模式与数据一致性

本地缓存:Hash Map、Ehcache、Caffeine、Google Guava

分布式缓存:Memcached、redis、Hazelcast、Apache ignite

redis:基于键值对内存数据库,支持5中数据类型,主从复制、哨兵机制和集群模式、支持两种数据持久化,rdb和aof,事务、发布/订阅,lua脚本,大量社区插件和扩展库

redis中缓存键过期了怎么处理?

定时删除:针对键设置定时器,主动占用cpu时间

惰性删除:获取键时判断是否过期,被动占用内存

定期删除:隔一段时间扫描数据库,主动折中方案

redis服务器是一个事件驱动程序:

事件类型:文件类型套接字操作抽象,时间类型定时操作抽象。

相关推荐
cr7xin14 分钟前
缓存查询逻辑及问题解决
数据库·redis·后端·缓存·go
学习编程之路15 分钟前
Rust内存对齐与缓存友好设计深度解析
开发语言·缓存·rust
JMzz16 分钟前
Rust 中的内存对齐与缓存友好设计:性能优化的隐秘战场 ⚡
java·后端·spring·缓存·性能优化·rust
何中应19 分钟前
Oracle数据库安装(Windows)
java·数据库·后端·oracle
没有bug.的程序员38 分钟前
Spring Boot 整合第三方组件:Redis、MyBatis、Kafka 实战
java·spring boot·redis·后端·spring·bean·mybatis
遇见你的雩风40 分钟前
【MySQL】--- 视图
数据库·mysql
Thepatterraining1 小时前
大厂架构师揭秘:MySQL缓冲池为什么不用mmap?LRU-K算法详解
数据库·mysql
LB21121 小时前
Redis黑马点评 分布式锁
数据库·redis·分布式
May’sJL1 小时前
Redis高可用-主从复制
java·redis·缓存