03 2023 档案
mysql mysiam innodb的区别
摘要:1,存储文件 mysiam:数据恢复可以直接拷贝下面三个文件 .frm 文件保存表的结构 .MYD 数据 .myi 索引 innodb:数据恢复必须停掉mysql,然后在恢复 .frm 表结构 共享表空间进行数据与索引存储 表空间文件 共享表空间文件:ibdata1 私有表空间文件:表名.ibd 2
阅读全文
mysql 索引
摘要:索引分析 desc explain 索引类型:唯一索引,普通索引 索引使用: 多个单列索引跟联合索引的区别 聚簇索引与非聚簇索引 1,innodb必须要有一个主键索引(没有主键就用唯一键,没有唯一键就用隐藏id),通过主键索引,可以获取数据(聚簇索引) 普通索引是先用普通索引查找到主键,然后用主键索
阅读全文
redis key的一些常用命令
摘要:1,删除key del key 2,检查key是否存在 exists key 3,为key设置过期时间,以秒计 expire key seconds 4,为key设置过期时间,参数是时间戳 expireat key timestamp 5,为key设置过期时间,已毫秒计 pexpire key mi
阅读全文
redis 配置成session默认存储路径
摘要:php.ini session.save_handler = redis session.save_path = "tcp://host1:6379?weight=1, tcp://host2:6379?weight=2&timeout=2.5, tcp://host3:6379?weight=2"
阅读全文
and or 混用
摘要:and or 混用 and 优先级 > or 1,SELECT * from managers WHERE `name` = 'admin' OR 1=1 and `password`='admin1111' 相当于 SELECT * from managers WHERE `name` = 'ad
阅读全文
备份和迁移数据
摘要:迁移方式介绍 容器中的数据,如果没有用挂载目录,删除容器后就会丢失数据。如果你是用bind mount直接把宿主机的目录挂进去容器,那迁移数据很方便,直接复制目录就好了如果你是用volume方式挂载的,由于数据是由容器创建和管理的,需要用特殊的方式把数据弄出来。 备份和导入 Volume 的流程 备
阅读全文
执行异步任务 (Task)
摘要:$serv = new Swoole\Server('127.0.0.1', 9501); //设置异步任务的工作进程数量 $serv->set([ 'task_worker_num' => 4 ]); //此回调函数在worker进程中执行 $serv->on('Receive', functio
阅读全文
swoole常用服务的创建
摘要:1,tcp //创建Server对象,监听 127.0.0.1:9501 端口 $server = new Swoole\Server('127.0.0.1', 9501); //监听连接进入事件 $server->on('Connect', function ($server, $fd) { ec
阅读全文