php

redis的订阅subscribe用法,可用于消息推送、统计、异步处理问题、短信发送等操作,速度非常快

83 0

redis的订阅功能就像微信公众号,你关注了就可以接收对应公众号的推送消息,你可以同时关注多个公众号,同样道理你可以关注多个订阅渠道channel,比如做一个redis订阅服务,在后台运行,推送过来的按渠道区分操作相关逻辑,比如邮件发送、异步处理问题、批量发送消息等。新建一个sub.php作为订阅服务:<?php set_time_limit(0); $redis = n...

php

phpstorm配置xdebug,调试thinkphp(tp5)过程,安装过程的一些问题解决,如(setting renamed in Xdebug 3)

721 0

操作步骤:本地打印phpinfo()复制页面内容到xdebug官网检测(粘贴到文本框后点击分析):https://xdebug.org/wizard然后会返回当前环境的信息:包含两项主要信息:版本信息和安装步骤主要,这里默认了最新的xdebug版本,理论上点击下载、复制到对应的ext扩展目录、重命名为php_xdebug.dll、在php.ini添加引入扩展配置、重启apache或者nginx,这...

thinkphp5整合workerman
php

【有附件】thinkphp5直接整合workerman的gateway,做websocket推送、IM通讯等服务,写了个完整demo

325 0

Workerman是一款纯PHP开发的开源高性能的PHP socket 服务器框架。被广泛的用于手机app、手游服务端、网络游戏服务器、聊天室服务器、硬件通讯服务器、智能家居、车联网、物联网等领域的开发。 支持TCP长连接,支持Websocket、HTTP等协议,支持自定义协议。基于workerman开发者可以更专注于业务逻辑开发,不必再为PHP Socket底层开发而烦恼。...

php

axios发送post请求跨域问题,因为请求方式是options,需要设置请求头

1489 0

在跟ios(其他终端没事)对接的时候发现一个请求跨域的问题,因为没有ios无法测试(对方也没有给请求报错信息,无法定位),得知是用axios做前端请求的工具,那么我就大概知道问题了(自己用axios模拟请求一下后台)。问题:axios请求会先发送options检验,没通过的后续的就属于跨域:let data = {"code":"123&...