摘要:
一、先查看一下有没有设置代理 npm config get proxy npm config get https-proxy 以上两个命令如果返回null,那么就不需要执行以下命令清理 npm config set https-proxy null npm config set proxy null 阅读全文
摘要:
一、简单的字符串缓存 比如针对一些sql查询较慢,更新不频繁的数据进行缓存。 <?php $redis = new Redis(); $redis->connect('127.0.0.1', 6379, 60); $sql = 'select * from tb_order order by id 阅读全文
摘要:
在项目开发中难免有这样的场景,需要把一个超长的字符串存储到redis中,虽然redis存储的最大字符串长度是500M,当然还是尽量做到节省服务器资源。 本人亲自测试一个正常长度为112247的字符串,压缩后长度为15544,大概差不多10倍。 使用demo //压缩 $str1= gzcompres 阅读全文
摘要:
短连接的好处 简单方便,利于推广 http传输好了很多,有助于带宽节约和高并发 防止尾巴参数泄密,不安全 大概实现流程 短连接算法(新浪短连接算法),一对四,生成四个链接,随机取出一个 映射匹配(redis的hash或者string),如用hash存储,key=加密串,value=真实url 短链接 阅读全文
摘要:
整体流程 发 抢 记(记录谁抢了多少、防止重复抢、如果红包到期没抢完,需要退回) 红包算法,保证每个红包大致有个范围,大家抢的差不多 需求举例 各种节假日,发红包+抢红包,100%对并发有要求,不能使用mysql 一个总的大红包,会有可能拆分成多个小红包,总金额=分金额1+分金额2....分金额N 阅读全文
摘要:
一、安装getid3 composer require james-heinrich/getid3 二、引用 use getID3; use getid3_lib; use Illuminate\Support\Arr; use Illuminate\Support\Str; 三、代码例子 $get 阅读全文
摘要:
本地搭建的服务好好地,可以实现socket推送,但是服务器上还是出现报错 假如你的端口一切都正常,请看一下这篇文章:https://github.com/walkor/phpsocket.io/tree/master/docs/zh#nginx代理ssl 也就是增加一块nginx代理配置 希望能解决 阅读全文
摘要:
特性 消息发布者,即publish客户端,无需独占链接,你可以在publish消息的同时,使用同一个redis-client链接进行其他操作 消息订阅者,即subscribe客户端,需要独占链接,即进行subscribe期间,redis-client无法穿插其他操作,此时client以阻塞的方式等待 阅读全文
摘要:
在从库的客户端执行show slave status\G; 有一个Seconds_Behind_Master,意思是从库执行的事务或者sql落后主库多长时间,还可以说是从库是主库多少秒之前的状态。 主从同步出现的延迟问题原因及解决方案 根本原因一、 重放中继日志超时 原因二、 主库的从库太多,导致复 阅读全文
摘要:
//截取普通字符串 func substr(title interface{}) string { title_pro := title.(string) rs := []rune(title_pro) str := string(rs[0:len(rs)-4])return str } 阅读全文