摘要: 1.redis的单线程为什么那么快? 1)纯内存操作 2)核心是基于非阻塞的IO多路复用机制 3)单线程避免了多线程的频繁上下文切换问题 介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言 阅读全文
posted @ 2021-02-11 13:56 爱晒太阳的懒猫。。 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1.Mysql 的存储引擎,myisam和innodb的区别。 1.MyISAM 是非事务的存储引擎,适合用于频繁查询的应用。表锁,不会出现死锁,适合小数据,小并发。 2.innodb是支持事务的存储引擎,合于插入和更新操作比较多的应用,设计合理的话是行锁(最大区别就在锁的级别上),适合大数据,大并 阅读全文
posted @ 2021-02-11 09:32 爱晒太阳的懒猫。。 阅读(122) 评论(0) 推荐(0) 编辑
摘要: mysql 有哪些索引 Mysql支持哪几种索引 从数据结构角度 1、B+树索引(O(log(n))):关于B+树索引,可以参考 MySQL索引背后的数据结构及算法原理 2、hash索引:a 仅仅能满足"=","IN"和"<=>"查询,不能使用范围查询b 其检索效率非常高,索引的检索可以一次定位,不 阅读全文
posted @ 2021-02-11 09:26 爱晒太阳的懒猫。。 阅读(160) 评论(0) 推荐(0) 编辑