
中间件
Python3X
no bb show code
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
给隔壁的妹子讲『一个SQL语句是如何执行的?』
前言 SQL作为Web开发是永远离开不的一个话题,天天写SQL,可是你知道一个SQL是如何执行的吗? select name from user where id = 1; 上面是一个简单的查询语句,交给数据库去执行,然后返回name。看起来很简单,可是内部的执行过程却很多人都不知道。 今天就把MySQL拆开看看,看一下它究竟是怎么工作的。 SQL基本架构 从上图可以看出,MySQL分为Server层和存储引擎层 Server层 连接器 连接器主要是与客户端建立连接, 包含本地socket和大多数基于客原创 2020-07-24 15:00:12 · 1174 阅读 · 0 评论 -
Redis真的有那么好用吗?
不管你是从事Python、Java、Go、PHP、Ruby等等… Redis都应该是一个比较熟悉的中间件。而大部分经常写业务代码的程序员,实际工作中或许只用到了set value、get value两个操作。对Redis缺乏一个整体的认识。今天就来对Redis的常见问题做一个总结。希望能够帮助到大家 Redis是什么 Redis是一个开源的底层使用C语言编写的key-value存储数据库。可用...原创 2018-10-30 17:17:08 · 2490 阅读 · 2 评论 -
我为什么放弃MySQL?最终选择了MongoDB
最近有个项目的功能模块,为了处理方便,需要操作集合类型的数据以及其他原因。考虑再三最终决定放弃使用MySQL,而选择MongoDB。 两个数据库,大家应该都不陌生。他们最大的区别就是MySQL为关系型数据库,而MongoDB为非关系型数据库。常见的关系型数据库有:MySQL、Oracle、DB2、SQL Server、Postgre SQL等,非关系型数据库有MongoDB、Redis、Memca...原创 2018-12-19 22:59:26 · 907 阅读 · 0 评论 -
Redis青铜修炼手册(二) --- Redis5大数据类型常用命令
前面提到Redis支持五中数据类型。String、List、Hash、Set、Zset。本文主要介绍操作这五种数据类型的一些命令,以及其他常用命令 需要说明的是,Redis中,键的数据类型必须是字符串 String set key value [EX seconds] [PX milliseconds] [NX|XX] 如果key不存在,创建value,如果key存在则value覆盖旧值 ...原创 2019-02-17 01:53:07 · 410 阅读 · 0 评论