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

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

相关推荐
bing_15836 分钟前
在多租户或多服务共享 Redis 时,如何做逻辑隔离或权限控制?
数据库·redis·缓存
ChaITSimpleLove1 小时前
PostgreSQL 中删除指定数据库下的所有表结构
数据库·postgresql·bash·sql 脚本·.net npgsql
孫治AllenSun2 小时前
【Mysql】字段隐式转换对where条件和join关联条件的影响
数据库·mysql·oracle
bing_1583 小时前
如何将 Redis 监控集成到微服务整体的监控体系中( 如 Prometheus + Grafana)
redis·微服务·prometheus
生涯にわたる学び3 小时前
数据库02 网页html01 day44
数据库·html
2301_793086874 小时前
Mysql group by
数据库·mysql
jllllyuz4 小时前
Spring中的事务是如何实现的
数据库·sql·spring
专业软件系统开发4 小时前
黑名单举报查询系统源码
redis·骗子查询系统·黑名单查询系统·举报查询系统源码
wangmengxxw4 小时前
Spring-常用注解
java·数据库·spring·注解
m0_747266095 小时前
contentprovider实验+SQLite数据库的实现
数据库·sqlite