Redis概述

Redis是一款NoSql(非关系型)数据库,实现了主从同步。

使用场景:

  • 对数据高并发的读写。

  • 海量数据的读写。

  • 对数据的可扩展性的。

NoSql数据库举例:

  1. Memcache:数据都在内存中,但是数据不持久化,而且只支持key-value,数据结构类型单一。

  2. Redis:数据都在内存中,支持持久化,数据结构类型丰富(stirng,list,set,hash,zset)。

  3. MongoDB:文档型数据库,支持二进制数据及大型对象。

读写效率极高,Redis采用的是单线程+多路IO复用技术,举例:

黄牛(Redis)是一个单线程去火车站(内存)买票(获取数据),可是对于这些用户1,2,3(请求)来说,虽然需要不同地方的票(不同的key),但是用户(请求)不需要在这里等待(阻塞),而是可以去完成其他的事情,等到黄牛买好对应地方的票(获取到key对应的键值),直接通知用户(去拿数据)即可。

相关推荐
yexuhgu13 小时前
Redis如何解决哨兵通知延迟问题_优化客户端连接池动态刷新拓扑的订阅监听机制
jvm·数据库·python
洛水水13 小时前
Redis 协议与异步通信深度解析
数据库·redis·缓存
S1998_1997111609•X1 天前
论当今社会主义与人文关怀人格思想下的恶意仿生注入污染蜜罐描述进行函数值非法侵入爬虫的咼忄乂癿〇仺⺋.
数据库·网络协议·百度·ssh·开闭原则
倔强的石头_1 天前
kingbase备份与恢复实战(六)—— 备份自动化与保留策略:Windows任务计划+日志追溯
数据库
轻刀快马1 天前
别被 ORM 框架宠坏了:从一场“订单消失”悬案,看懂 MySQL 为什么要强推 InnoDB
数据库·mysql
后端漫漫1 天前
Redis 客户端工具体系
数据库·redis·缓存
超级无敌葛大侠1 天前
Redis主从复制
java·redis
ErizJ1 天前
Redis|学习笔记
redis·笔记·学习
小道仙971 天前
Redisson源码解析,分布式锁解析
redis·分布式锁·redisson
PaperData1 天前
1988-2025年《中国人口和就业统计年鉴》全年份excel+PDF
数据库·人工智能·数据分析·经管