随笔分类 - redis
摘要:问题描述: 用redis作 消息队列,php连接redis,用brpop函数消费队列时,60秒连接会自动断开,报错:read error on connection 原因分析: 查看了下php.ini文件里面有个参数default_socket_timeout = 60,就是这个配置导致redis过
阅读全文
摘要:1、安装phpize(存在忽略) 2、下载扩展源码包,直接用wget,一般放在 /usr/local/src 3 解压php7.zip 4.解压目录为pphpredis-php7,进入该文件夹,开始编译php扩展 执行完上一步,我们就有了 configure 配置文件了。 5.配置环境 其中 php
阅读全文
摘要:本文采用homebrew安装 brew install redis Redis默认配置文件不允许以Deamon方式运行,因此需要先修改配置文件 将daemonize修改为yes,然后载入配置文件即可实现后台进程启动 加入开机启动 以上操作完成以后运行 redis-server 至此证明安装成功!!!
阅读全文
摘要:需求背景:有个调用统计日志存储和统计需求,要求存储到mysql中;存储数据高峰能达到日均千万,瓶颈在于直接入库并发太高,可能会把mysql干垮。 问题分析 思考:应用网站架构的衍化过程中,应用最新的框架和工具技术固然是最优选择;但是,如果能在现有的框架的基础上提出简单可依赖的解决方案,未尝不是一种提
阅读全文
摘要:将请求存入redis 为了模拟多个用户的请求,使用一个for循环替代 <?php//redis数据入队操作 $redis = new Redis(); $redis->connect('127.0.0.1',6379); for($i=0;$i<50;$i++){ try{ $redis->LPUS
阅读全文