Redis知识2

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

1.存在内存中

2.

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

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

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

一个线程可以管理多个socket

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

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

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

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

单线程弊端

相关推荐
小程故事多_803 分钟前
Claude Code自定义workflow skills用法
数据库·人工智能·智能体
大鹏说大话3 分钟前
SQL 排序与分组实战:解决“分组后取最新数据“
android·java·数据库
云烟成雨TD9 分钟前
Spring AI Alibaba 1.x 系列【64】 ReactAgent 长期记忆
java·人工智能·spring
quan263121 分钟前
20260529,日常开发-数据库主从问题
java·mysql·主从·延迟
JacksonMx40 分钟前
@Transactional 最佳实践
java·spring boot·spring·性能优化
夏贰四44 分钟前
数据建模工具如何筑牢数据根基?数据建模工具怎样落实标准体系?
数据库·数学建模·数据建模工具
Sincerelyplz1 小时前
【AI会议纪要实践】mapReduce、RAG 与结构化输出
java·后端·agent
过期动态1 小时前
【LeetCode 热题 100】接雨水
java·数据结构·算法·leetcode·职场和发展
zhangjw341 小时前
第15篇:Java多线程零基础入门,进程线程、线程创建方式、线程生命周期、线程安全彻底吃透
java·开发语言·面试
蝈理塘(/_\)大怨种1 小时前
类和对象 (上)
java·开发语言