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服务器是一个事件驱动程序:

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

相关推荐
Mico1823 分钟前
麒麟v10-MySQL InnoDB Cluster 完整部署与全场景验证(从入门到精通)
数据库·mysql
杨云龙UP38 分钟前
生产环境MySQL多实例XtraBackup全量备份与rsync异地自动传输实践
linux·运维·数据库·mysql·xtrabackup·主从复制·备份恢复
熊文豪1 小时前
SQLServer数据迁移之后,那张报表还能不能秒出
数据库·sqlserver·电科金仓
JosieBook1 小时前
【数据库】把数据优势转化为决策优势:TimechoAI时序大模型使用解析
数据库
会编程的吕洞宾2 小时前
MySQL 慢查询从5秒到50毫秒:索引失效六大场景定位与实战调优
数据库·mysql
浅念-2 小时前
MySQL 索引底层完整详解|磁盘Page|B+树推导|聚簇非聚簇索引|索引SQL操作
大数据·数据库·b树·sql·mysql·面试·职场和发展
小马过河R2 小时前
数据仓库入门:是什么、怎么做、和数据库有什么区别?
大数据·数据库·数据仓库·架构·驾驭工程·fde
小白勇闯网安圈2 小时前
Django Form 组件详解:从表单生成到 ModelForm 数据校验
数据库·django·sqlite
梦想不只是梦与想3 小时前
MySQL 数据库(二):数据类型
数据库·mysql·数据类型