摘要:
字符串类型 字符串类型是Redis最基本的数据类型, 可以存储任何形式的字符串,包括二进制数据, JSON化的对象或是一张图片。一个字符串类型的键允许存储的数据最大容量是512MB。 常用命令 赋值 set key value 取值 get key 127.0.0.1:6379> set key h 阅读全文
摘要:
磁盘与目录的容量 df 列出文件系统的整体磁盘使用量 df [-ahikHTm] [目录或文件名] -a: 列出所有的文件系统,包括系统特有的/proc等文件 -h: 以较阅读的GBytes, MBytes, KBytes等格式列出 -i: 不靠磁盘容量,而已inode的数量显示 -k: 以KByt 阅读全文
摘要:
umask的定义 umask 是指使用者在创建文件或目录时的权限默认值 umask的查阅方式 vagrant@homestead:~$ umask 0002 vagrant@homestead:~$ umask -S u=rwx,g=rwx,o=rx umask的默认权限说明 默认情况下:, roo 阅读全文
摘要:
Django模型迁移 安装MySQL驱动, 命令如下 pip install PyMySQL 在mysite文件下的__init__.py文件 import pymysql pymysql.install_as_MySQLdb() 打开项目的文件的mysite/settings.py文件, 默认的数 阅读全文
摘要:
目录相关操作命令行 cd :变换目录 - [change directory]的缩写 . 代表当前目录 ..代表上一级目录 -代表前一个目录 ~代表"目前使用者身份"所在的文件夹 ~account代表account这个使用者的主文件夹(account是个帐号名称) pwd : 显示当前目录 -p代表 阅读全文
摘要:
三次握手 服务器必须准备好接受外来的连接。通常通过socket, bind, listen三个函数完成,通常称为被动打开 客户端通过调用connect发起主动打开,导致客户TCP发送一个SYN(同步)分节,告诉服务器客户端将在(待建立)连接中发送数据的初始序列号 服务器必须确认(ACK)客户端的SY 阅读全文
摘要:
说说什么事微服务? 微服务是将整个项目拆分成多个相互独立的服务,一个服务实现一个独立的功能 微服务有哪些优点? 微服务是松耦合的,开发和部署都是独立的 微服务能使用不同语言的开发 微服务都能够由专注于该服务的团队独立开发 微服务都是可以独立调整的 微服务有哪些缺点? 微服务将整个应用拆分成多个服务, 阅读全文
摘要:
说说Redis为什么那么快 Redis是C语言开发的基于(BSD开源协议)高性能key-value型的内存数据库, 可以用作数据库、缓存、消息中间件等。 是一种NoSQL(not-only sql),泛指非关系型数据库。 性能优秀, 数据存储在内存中, 读写速度很快, 支持10w QPS。 单进程单 阅读全文
摘要:
MySQL存储引擎 InnoDB存储引擎 MyISAM存储引擎 Archive存储引擎 Archive只支持insert和select操作,支持行级锁和专用的缓冲区,可以实现高并发的插入。 CSV存储引擎 可以将普通的csv文件作为MySQL的表处理,但是不支持索引 Memory引擎 支持Hash索 阅读全文
摘要:
MySQL性能优化的点 库表结构优化 索引优化 查询优化 MySQL查询的生命周期 从客户端到服务器,然后再服务器上解析,生成执行计划,执行,并返回结果给客户端。其中执行,可以看作整个生命周期中最重要的阶段, 其中包括了大量 为了检索数据到存储引擎的调用和调用后的数据处理,包括排序、分组等。 查询需 阅读全文