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

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

相关推荐
驾驭人生17 分钟前
Hangfire.Redis.StackExchange 已归档停更!生产任务卡死、重复执行、网络抖动问题解决方案
数据库·redis·缓存
xierui12312318 分钟前
Agent记忆不是聊天记录:用三层存储构建可追溯的 AI 工作流
数据库·人工智能·aigc·软件工程
2301_8000742141 分钟前
mysql DQL
数据库·sql·mysql
西风未眠1 小时前
ClickHouse数据库引擎引起的数据丢失
数据库·clickhouse·故障
海浪仙人掌1 小时前
应收账款分析如何操作?应收账款分析有哪些注意事项?
数据库·人工智能
Elastic 中国社区官方博客1 小时前
在 Elasticsearch 中回填时间序列数据:通过批量 API 加载数月的历史指标数据
大数据·运维·数据库·人工智能·elasticsearch·搜索引擎·全文检索
Horn Still Sounds1 小时前
Linux网络并发服务器模型与SQLite数据库学习笔记
linux·服务器·数据库
昵称画2 小时前
POC验证怎么设计用例?不走过程的实操要点
大数据·数据库·人工智能·低代码·excel
TDengine (老段)2 小时前
TDengine Catalog 与元数据缓存
大数据·数据库·物联网·缓存·时序数据库·tdengine
CarIise2 小时前
MySQL数据库表关系与多表查询:从表间关系设计到JOIN联表查询
数据库·mysql