array ( 'appid' => '', 'bank_type' => 'CFT', 'cash_fee' => '1', 'fee_type' => 'CNY', 'is_s...
array ( 'appid' => '', 'bank_type' => 'CFT', 'cash_fee' => '1', 'fee_type' => 'CNY', 'is_s...
注意apahce安装目录ab.exe可以用做性能测试,但是没有cookie等,所有测试时候需要做调整方法ab -n 60 -c 5 http://192.168.11.101/h5/api/以上为主要参数n 总的请求量c 并发数目(类似有这么多用户在访问)
参考文献https://www.kancloud.cn/manual/thinkphp5/177529TP中模型初始化 使用initialize方法否则会导致无法正常使用模型的对象特性例如读取后数据为空空数组
hset设置 哈希表返回值如果创建了新字段返回1如果修改了字段 返回0sadd设置 无序集合Set集合中不能重复增加成功返回 1增加失败返回 0
thinkphp5.0.10运行时间记录centos7.2 腾讯云 1核1G 高效云盘逐个写入redis lpush 100000条 3.381005s mysql insert 100000条 23.706291s获取最后redis rpop 0.001823smysql order|limit 0.003046s索引查找redis lindex 0.001536smysql id 0.0...
开启事务Db::startTrans();事务回滚Db::rollback();提交事务Db::commit(); 一旦commit就无法回滚了
tp5的文档还算齐全,但是关于这个队列的说明太过潦草经过我大量测试和实践证明以下观点关于时间Redis驱动时有个 expire 配置,这实际上是针对整个 队列 来说的,最终效果就是这个队列如果有失败等状况,过expire时间他会重试listen模式下,控制台timeout参数控制的时,某个任务也就是job的执行最大时间,超时会引起致命错误,导致队列不能用了,要手动启动关于代码work模式下,...
windows版https://github.com/MicrosoftArchive/redis/releases绑定多个ipbind 127.0.0.1 172.16.1.192
稍微有点问题小数时,并不准确,但是整数时,经过大量测试是准确的class BuildPocket { /** * 生成红包数组 * * @param integer $bonus_total 总额 * @param integer $bonus_count 个数 * @param integer $bonus_max 最大 ...