php
php一些小知识分享
想秃头的小邹
这个作者很懒,什么都没留下…
展开
-
php操作redis(string)
链接redis$redis = new redis();$redis->connect('127.0.0.1', 6379);$redis->auth('123456');string 类型常用场景计数器string类型的incr和decr命令的作用是将key中储存的数字值加一/减一,这两个操作具有原子性常用于 点赞数量,关注数量,评论数,收藏数 …$redis-...原创 2019-08-20 22:03:32 · 438 阅读 · 0 评论 -
php操作redis(list)
对list数据的操作#创建 #从列表左边放入一个或者多个元素,不存在创建 $redis->lpush('list','值1','value2','value3'); #当列表存在时,从左边放入一个元素,不存在时报错 $redis->lpushx('list','值2'); #从列表右边放入一个或者多个元素,不存在创建 $redis->rpush('list','值1...原创 2019-08-21 13:54:43 · 3376 阅读 · 0 评论 -
php操作redis(Hash)
对Hash数据的操作#创建 #单个设置hash内容,字段已存在会覆盖 $redis->hset('hash','a','value'); #只有当字段不存在时候才设置hash表中字段值 $redis->hsetnx('hash','a','value'); #批量设置hash内容 $redis->hmset('hash',['a'=>12,'b'=>2,...原创 2019-08-21 13:55:38 · 1341 阅读 · 0 评论 -
php操作redis(zset)
对zset数据的操作#创建 #元素已存在,会更新排序值(score) var_dump($redis->zadd('zset',11,'c'));#获取 #根据开始结束索引获取集合中的元素,-1表示最后一个,排序值越大的越靠后,如果相等,则后添加的靠后 $redis->zrange('zset',0,-1); #反转排序,与zrange效果相反 $redis->z...原创 2019-08-21 13:57:53 · 3356 阅读 · 0 评论 -
xdebug安装及配置phpStorm
安装xdebug#查找php路径which is php #进入路径适用./pecl 自动安装匹配的xdebug扩展cd /usr/local/bin ./pecl install xdebug#配置php.ini php --ini (获取地址) vim /usr/local/etc/php/7.1/php.ini #写入以下内容xdebug.remote_enab...原创 2019-08-28 22:59:33 · 167 阅读 · 0 评论 -
php给mysql制造假数据
为什么要制造假数据进行压力测试,sql练习think-orm进行数据库操作。faker 得到加数据,只用了name和phoneNumber两种类型,实际有好多种类型CREATE TABLE `test2` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `phone` char(...原创 2019-09-03 22:06:23 · 475 阅读 · 2 评论 -
composer - 制作一个自己的composer包
github创建一个空的项目不在赘述可以百度做自己的包,给大家展示一下我的demo初始化自己的包根目录下执行 composer init 会让你自己填写内容,不知道怎么写的可以去百度➜ test git:(master) ✗ composer init Welcome to the Composer config generatorThis command...原创 2019-09-18 21:32:10 · 471 阅读 · 0 评论 -
composer -更新composer
自己做的包,有时候需要添加内容 ,之前项目已经composer的 想更新到最新这里我加了一个test2方法提交github 提交新版本git add .git commit -m 'update'git push origin mastergit tag v1.0.1git push --tag稍等三五分钟 ,就可以在老项目里面composer update 更新了...原创 2019-09-19 11:34:15 · 597 阅读 · 0 评论 -
PHP利用curl做到并发处理
使用场景比如需要循环抓取一些网页的数据原理就是 ,利用网页的并发量。比如本来一个人要请求十个链接。现在让这个人用curl同时打开10个链接实现php的并发封装好的类<?phpnamespace app\common\controller;class Curl{ public function createUrl($url, $query) { ...原创 2019-11-15 11:36:37 · 1225 阅读 · 0 评论