Redis知识2

为什么使用单线程还可以效率这么高 (经典面试)

1.存在内存中

2.

3.单线程模型不会出现线程冲突

4.redis的核心功能比mysql要更加简单

epoll这样的IO多路复用是什么呢?

一个线程可以管理多个socket

大部分的时候都是闲置的(对计算机来说)

所以我们给一个线程管理一个socket,然后导致:

然后就让一个线程管理多个socket

前提:这些socket都是不冲突且不繁琐的,不然还是乖乖多创建几个吧

单线程弊端

相关推荐
名字还没想好☜7 分钟前
Go 的 database/sql 连接池实战:SetMaxOpenConns 怎么配、连接泄漏怎么查
数据库·sql·golang·go·数据库连接池
爱敲键盘的猴子8 分钟前
深入理解 Java HashMap
java·hashmap
霸道流氓气质9 分钟前
Java开发者AI编程常用MCP、Skills、Rules全景汇总
java·开发语言·ai编程
大眼、不聚光10 分钟前
2.oracle--表空间管理
数据库·oracle
字节跳动数据库14 分钟前
火山 PostgreSQL Serverless × 飞书妙搭:把 AI 装进数据库,一句话唤醒数据智能
数据库·人工智能·后端
玛丽莲茼蒿18 分钟前
Redis(六)—— Redis高级
数据库·redis·缓存
天涯醉青楼21 分钟前
Spring Boot 接口返回 Bean 时字段名“变形”的深度剖析与解决方案
java
渣渣盟36 分钟前
Flink 写入 Redis 实战:数据模型选型、连接池调优与常见坑
大数据·redis·flink
步行cgn38 分钟前
MyBatis 高级映射与延迟加载完全指南
java·tomcat·mybatis
thefool11226639 分钟前
从中序与后序遍历序列构造二叉树
java