随笔分类 -  语言类 / php-demo

es.php
摘要:setHosts(['192.168.133.131'])->build(); //如果es设置了密码 // $es = \Elasticsearch\ClientBuilder::create()->setHosts(['http://username:password@192.168.133.1 阅读全文

posted @ 2023-05-24 21:35 木林coder 阅读(14) 评论(0) 推荐(0) 编辑

mongo.php
摘要:"root", 'password' => "123456", 'db' => "admin" ]); return $manager; } function mongoQuery($manager) { //查询 $filter = ['age' => ['$gt' => 5]]; $option 阅读全文

posted @ 2023-05-24 21:35 木林coder 阅读(7) 评论(0) 推荐(0) 编辑

kafka.php
摘要:setRebalanceCb(function (RdKafka\KafkaConsumer $kafka, $err, array $partitions = null) { switch ($err) { case RD_KAFKA_RESP_ERR__ASSIGN_PARTITIONS: // 阅读全文

posted @ 2023-05-24 21:34 木林coder 阅读(47) 评论(0) 推荐(0) 编辑

websocket - w.php
摘要:on('Open', function ($ws, $request) { $ws->push($request->fd, "hello, welcome\n"); $GLOBALS['fds'][$request->fd] = 1; print_r($GLOBALS['fds']); }); // 阅读全文

posted @ 2023-04-06 23:37 木林coder 阅读(17) 评论(0) 推荐(0) 编辑

websocket - w.html
摘要:<!doctype html> websocket --> 阅读全文

posted @ 2023-04-06 23:37 木林coder 阅读(15) 评论(0) 推荐(0) 编辑

php+redis 乐观锁
摘要:header("content-type:text/html;charset=utf-8"); $redis = new redis(); $result = $redis->connect('127.0.0.1', 6379); $mywatchkey = $redis->get(); $rob_ 阅读全文

posted @ 2021-07-05 15:48 木林coder 阅读(262) 评论(0) 推荐(0) 编辑

php+redis 分布式锁
摘要:$expire = 10; //有效期10秒 $key = 'lock'//key $value = time() + $expire//锁的值 = Unix时间戳 + 锁的有效期 $status = true; while($status) { $lock = $redis->setnx($key 阅读全文

posted @ 2021-07-05 14:59 木林coder 阅读(204) 评论(0) 推荐(0) 编辑

lock-index.php
摘要:connect("120.78.64.28",7003); //$redis->auth("sixstar"); $redis=new Lock($redis); $key='key'; $res=$redis->lock($key,3,1,10); //等待获取锁 if($res){ sleep( 阅读全文

posted @ 2021-03-10 11:08 木林coder 阅读(38) 评论(0) 推荐(0) 编辑

lock-lock.php
摘要:redis=$redis; } public function lock($key,$retry=2,$timeout=1,$ex=10){ $ok=false; $value=session_create_id(); while ( $retry-- ){ $ok=$this->redis->se 阅读全文

posted @ 2021-03-10 10:22 木林coder 阅读(63) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示