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

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

相关推荐
IvanCodes5 分钟前
MySQL 数据库备份与还原
大数据·数据库·sql·mysql
mahuifa17 分钟前
ubuntu18.04编译qt5.14.2源码
开发语言·数据库·qt
Freedom℡1 小时前
Spark,连接MySQL数据库,添加数据,读取数据
数据库·hadoop·spark
Code哈哈笑2 小时前
【图书管理系统】用户注册系统实现详解
数据库·spring boot·后端·mybatis
2401_837088502 小时前
SQL性能分析
数据库·sql
瓜皮弟子头很铁2 小时前
多项目共用SQL 添加需要字段
数据库·sql
CryptoRzz2 小时前
股票数据源对接技术指南:印度尼西亚、印度、韩国
数据库·python·金融·数据分析·区块链
Pluto_CSND3 小时前
hbase shell的常用命令
大数据·数据库·hbase
哈哈真棒3 小时前
sparkSQL读入csv文件写入mysql(2)
数据库·mysql
Cynicism_Smile3 小时前
Mysql 8.0.32 union all 创建视图后中文模糊查询失效
数据库·mysql