奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語言

用PHP基于Redis消息隊列實現發布微博的方法

時間:2025-03-05 04:00:39 php語言 我要投稿
  • 相關推薦

用PHP基于Redis消息隊列實現發布微博的方法

  PHP基于Redis消息隊列實現發布微博的方法,結合實例形式分析了php+redis數據庫的安裝、連接、讀取、插入等相關操作技巧,需要的朋友可以參考下。

  phpRedisAdmin :github地址  圖形化管理界面

  git clone [url]https://github.com/ErikDubbelboer/phpRedisAdmin.git[/url]

  cd phpRedisAdmin

  git clone [url]https://github.com/nrk/predis.git[/url] vendor

  首先安裝上述的Redis圖形化管理界面,能夠方便的管理Redis數據

  為了降低Mysql的并發數,先把用戶的微博存在Redis中

  假設用戶發布的時候需要三個字段,uid(用戶ID號),username(用戶姓名),content('用戶的評論')

  比如用戶傳遞以下信息  //此處需要安裝phpredis

  $redis = new Redis();

  $redis->connect('127.0.0.1', 6379);

  // 連接redis

  $web_info= array(

  'uid' => '123456',

  'username' => '123',

  'content' =>'123'

  );

  //將數組轉成json來存儲

  $list = json_encode($web_info);

  //lpush向KEY對應的頭部添加一個字符串元素

  $redis->lpush('weibo_lists',$list);

  $redis->close();

  ///var_dump(json_encode($web_info));

  var_dump($list);

  ?>

  此處可以看到我們的redis已經有數據了

  //創建一個PDO數據庫鏈接 data.php

  class qq{

  public function post($uid='',$username='',$content=''){

  try{

  $dsn = "mysql:host;dbname=localhost;dbname=test";

  $db = new PDO($dsn,'root','root');

  $db->exec("SET NAMES UTF8");

  $sql ="insert into test(uid,username,content)values('$uid','$username','$content')";

  $db->exec($sql);

  }catch(PDOException $e){

  $e->getMessage();

  }

  }

  }

  //處理redis數據庫的數據 并把數據放到MYSQL數據庫中

  include "data.php";

  $qq = new qq();

  $redis = new Redis();

  $redis->connect('127.0.0.1', 6379);

  //返回的列表的大小。如果列表不存在或為空,該命令返回0。如果該鍵不是列表,該命令返回FALSE

  if($redis -> lsize('weibo_lists')){

  //從LIST頭部刪除并返回刪除數據

  $info = $redis->rPop('weibo_lists');

  $info = json_decode($info);

  $qq->post($info->uid,$info->username,$info->content);

  }

  $redis->close();

  var_dump($info);

  ?>

【用PHP基于Redis消息隊列實現發布微博的方法】相關文章:

php Memcache中實現消息隊列08-21

php語言redis隊列操作實例08-19

php實現Session存儲到Redis08-17

如何使用php操作redis隊列實例09-15

PHP用Redis替代文件存儲Session的方法09-20

php中使用redis隊列操作實例代碼05-16

PHP用redis簡單示例分享06-22

php實現微信公眾號主動推送消息07-27

php中Session存儲到Redis的方法09-23

主站蜘蛛池模板: 固原市| 任丘市| 开封县| 石屏县| 安远县| 仁怀市| 塘沽区| 辽阳市| 于都县| 绥滨县| 西华县| 南岸区| 峨眉山市| 南皮县| 会宁县| 开原市| 涿州市| 休宁县| 富阳市| 如东县| 德惠市| 定襄县| 沾益县| 内江市| 遂平县| 蒙阴县| 江都市| 鄂尔多斯市| 海丰县| 阳西县| 扎兰屯市| 保定市| 芦山县| 云浮市| 瑞金市| 马边| 西宁市| 耿马| 尉氏县| 宁海县| 铁岭县|