
php
qq_35484534
这个作者很懒,什么都没留下…
展开
-
guzzle驱动设置
Guzzle的驱动默认有三种(curl、stream、socket),当然也可以自己去扩展。 局部设置 use GuzzleHttp\Client;use GuzzleHttp\HandlerStack;use GuzzleHttp\Handler\CurlHandler; $handler = new CurlHandler();$stack = HandlerStac...原创 2019-02-19 11:34:04 · 599 阅读 · 0 评论 -
swoft框架改造:Task中使用协程执行代码
由于swoft框架开发的时候,swoole的TaskWorker尚不支持运行协程代码。现在我们要对框架进行改造,使之能能运行协程代码。1..env增加# Swoole Settings下增加TASK_ENABLE_CO=true2.config/server.php setting数组中增加'task_enable_coroutine' => env('TASK_ENABLE_C...原创 2019-03-19 10:06:28 · 960 阅读 · 0 评论 -
swoft 使用redis lua script实现高性能抢红包
废话不多说,直接上代码:if redis.call('hexists', KEYS[3], KEYS[4]) ~= 0 then return 1;--该用户已抢过红包else-- 先取出一个小红包 local hongBao = redis.call('rpop', KEYS[1]); if hongBao then local x = cjso...原创 2019-03-22 17:15:00 · 305 阅读 · 0 评论