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

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

相关推荐
笨笨饿10 小时前
#102_Codex无在VSCold无法打开
java·c语言·数据库·笔记
向夏威夷 梦断明暄10 小时前
从架构特点到功能缺陷,重新认识分析型分布式数据库
数据库·分布式·架构
海兰10 小时前
【高速缓存】RedisVL 存储类型选择指南:Hash 与 JSON
人工智能·redis·算法·缓存·json·哈希算法
不知疲倦的仄仄11 小时前
MySQL/Read View快照/MVCC/串行化
java·数据库·mysql
向夏威夷 梦断明暄11 小时前
C# 弃元模式:从语法糖到性能利器的深度解析
服务器·数据库·c#
糖果店的幽灵11 小时前
大模型测评DeepEval快速入门-RAG指标详解
数据库·人工智能·langgraph·大模型测评·deepeval
whn197712 小时前
oracle的节点2无法启动asm实例 提示PMON terminating the instance due to error 481
数据库·oracle·wpf
Devin~Y12 小时前
互联网大厂 Java 面试实录:Spring Boot、MyBatis、Redis、Kafka、Spring Security、RAG 与 MCP 全链路问答
java·redis·kafka·mybatis·spring security·spring mvc·sprint boot
AAA@峥13 小时前
Ceph 集群配置管理完整指南
运维·数据库·分布式·ceph