Redis知识2

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

1.存在内存中

2.

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

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

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

一个线程可以管理多个socket

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

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

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

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

单线程弊端

相关推荐
researcher-Jiang4 分钟前
高性能计算之OpenMP——超算习堂学习1
android·java·学习
喜欢的名字被抢了30 分钟前
MySQL基础入门:从零理解数据库与SQL
数据库·mysql·教程
Elastic 中国社区官方博客1 小时前
如何比较两个 Elasticsearch 索引并找出缺失的文档
大数据·运维·数据库·elasticsearch·搜索引擎
西门吹-禅2 小时前
java springboot N+1问题
java·开发语言·spring boot
DLYSB_2 小时前
生命通道:如何用 HIS 医疗系统直连网络声光终端,打造“零延误”的危急值响应网关?
java·网络·数据库·报警灯
儒雅的大叔2 小时前
MySQL数据库InnoDB数据恢复工具使用总结
数据库·mysql·adb
weixin_BYSJ19872 小时前
SpringBoot + MySQL 乒乓球运动员信息管理系统项目实战--附源码04954
java·javascript·spring boot·python·django·flask·php
AI小码2 小时前
LLM 应用的缓存工程:当每次 API 调用都在燃烧成本
java·人工智能·spring·计算机·llm·编程·api
观远数据2 小时前
ChatBI选型对比:从意图识别到SQL修复,六个维度打分决定是否值得投产
数据库·人工智能·sql
嘉&年华2 小时前
【第008篇】通过dexp和dimp命令导出和导入dmp文件(适用于达梦数据库)
数据库·sql