摘要: php7使用elasticsearch 1、安装 官网下载地址:https://www.elastic.co/downloads/elasticsearch # 解压到非root目录,运行时使用非root账号且必须安装java环境 yum install java wget https://arti 阅读全文
posted @ 2018-11-21 16:39 东歌 阅读(4302) 评论(1) 推荐(1) 编辑
摘要: 1、进入线上git裸仓库 2、编辑post-receive 3、使用rsync①、服务器端 A (192.168.48.128) # 编辑配置文件 /etc/rsyncd.conf #添加端口放行/sbin/iptables -I INPUT -p tcp --dport 873 -j ACCEPT 阅读全文
posted @ 2018-06-04 15:58 东歌 阅读(581) 评论(0) 推荐(0) 编辑
摘要: cli模式下执行thinkphp1、cd 项目根目录2、php index.php admin/index/index --执行 模块/控制器/方法名 异步消息队列1、服务器端核心代码 2、客户端代码 3、注意事项定时任务执行接口请求时返回 SUCCESS 清除定时定时器会在单位时间内统一清除wor 阅读全文
posted @ 2018-05-29 16:53 东歌 阅读(2762) 评论(0) 推荐(0) 编辑
摘要: 介绍 一款消息队列数据库,类似redis发布订阅,但是rq 做了功能完善和数据持久化。在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。 客户端 rq_client.php //建立连接 $conn_arg 阅读全文
posted @ 2018-03-08 17:43 东歌 阅读(252) 评论(0) 推荐(0) 编辑
摘要: redis 中发布和订阅可以实现消息的实时传输,这里我只是用它的事件驱动,当客户端发送了消息,服务器端立马可以接收指令处理相应的业务逻辑。 客户端 client.php 服务器端 server.php 发送短信示例代码 ########## 测试1000并发下处理业务逻辑 ############ 阅读全文
posted @ 2018-02-28 14:52 东歌 阅读(2576) 评论(0) 推荐(0) 编辑
摘要: python多线程使用场景:多线程采集, 以及性能测试等 。 数据库驱动类-简单封装下 mysqlDriver.py 文件下载函数 file_get_contents.py 批量远程图片下载 multiPool.py 注意: 阅读全文
posted @ 2018-02-27 17:56 东歌 阅读(3202) 评论(0) 推荐(0) 编辑
摘要: 准备工作: 蠕虫复制 文章表 增加数据到112万 语法:insert into tableNameA select * from tableNameB 未分区查询 54s 改变现有表分区 删除表分区 分区后查询时间 1.2 s 阅读全文
posted @ 2018-02-25 12:56 东歌 阅读(8137) 评论(0) 推荐(1) 编辑
摘要: python 的多线程有点鸡肋,适用场景有局限,单位时间多个核只能跑一个线程。 有泳池一个,四个泵,但只有一个人,一人只能开启管理着其中一个,所以四个泵没什么用。但是,如果泵的工作时间与冷却恢复时间是1:3(感谢inoahx指出,已改),那么配置的利用率高达100%。 直接运行代码 有泳池一个,四个 阅读全文
posted @ 2018-02-25 11:55 东歌 阅读(3985) 评论(0) 推荐(0) 编辑
摘要: # 修改和获取redis 命令 config get 配置名 config set 配置名 值 CONFIG GET CONFIG_SETTING_NAME # 远程连接命令 redis-cli -h host -p port -a password # redis 五种数据类型 Redis命令不区分大小写 #字符(有失效的概念) exists key -- 判断key ... 阅读全文
posted @ 2017-03-02 17:45 东歌 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 引用文件 html 实际js 阅读全文
posted @ 2017-02-16 15:40 东歌 阅读(236) 评论(0) 推荐(0) 编辑