国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Redis - phpredis提高消息隊列的實時性方法(推薦)

phpredis提高消息隊列的實時性方法(推薦)

2019-11-01 15:17jingxian Redis

下面小編就為大家帶來一篇phpredis提高消息隊列的實時性方法(推薦)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

數據庫存貯都用list形式 要存2個隊列 1個用作消息隊列保存到數據 還有個 就是用來實時讀取數據在redis

?
1
2
$redis->lpush($queenkey, json_encode($array));
   $redis->lpush($listkey, json_encode($array));

/*消息隊列實例*/

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public function insertinfo()
  {
    $infos = array('info1' => mt_rand(10,100), 'info2' => mt_rand(10,100));
    $this->insertinfos($infos, 'tutorial-list','tutoriallist');
  }
 
 
 
 public function insertinfos($array, $queenkey,$listkey)
  {
    //連接本地的 Redis 服務
    $redis = new \Redis();
    $redis->connect('127.0.0.1', 6379);
    //存儲數據到列表中
    $redis->lpush($queenkey, json_encode($array));
    $redis->lpush($listkey, json_encode($array));
 
  }

讀取 邏輯當redis key沒有了 就讀取數據庫 然后重新寫入list 有的話就讀取redis數據

?
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
/*讀取實例*/
 
 public function getinfo()
 {
   $sql = 'select * from mobantestinfo';
   $result = $this->getinfos('tutoriallist', $sql);
 
   //redis key不為空 直接讀取redis
   if(empty($result)){
     //連接本地的 Redis 服務
     $redis = new \Redis();
     $redis->connect('127.0.0.1', 6379);
     // 獲取存儲的數據并輸出
     $result = $redis->lrange('tutoriallist', 0, -1);
     foreach ($result as $k=>$v){
       $result[$k]=json_decode($v,true);
     }
     print_r($result);
     exit();
   }
 }
 
 function getinfos($key, $sql)
 {
   //連接本地的 Redis 服務
   $redis = new \Redis();
   $redis->connect('127.0.0.1', 6379);
 
   // 獲取存儲的數據
   $result = $redis->lrange($key, 0, 1);
 
   if (empty($result)) {
     $VModel = new HuanShanVoteModel();
     $result = $VModel->query($sql);
 
     //重新將緩存隊列的形式放入數據庫
      foreach ($result as $k=>$v){
     //這個地方要從右邊插入 來保證跟數據庫順序一樣
       $redis->rpush($key,json_encode($v));
      }
   } else {
     $result=0;
 
   }
 
 
   return $result;
 }

以上就是小編為大家帶來的phpredis提高消息隊列的實時性方法(推薦)全部內容了,希望大家多多支持服務器之家~

延伸 · 閱讀

精彩推薦
  • Redisredis 交集、并集、差集的具體使用

    redis 交集、并集、差集的具體使用

    這篇文章主要介紹了redis 交集、并集、差集的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友...

    xiaojin21cen10152021-07-27
  • RedisRedis如何實現數據庫讀寫分離詳解

    Redis如何實現數據庫讀寫分離詳解

    Redis的主從架構,能幫助我們實現讀多,寫少的情況,下面這篇文章主要給大家介紹了關于Redis如何實現數據庫讀寫分離的相關資料,文中通過示例代碼介紹...

    羅兵漂流記6092019-11-11
  • Redis詳解Redis復制原理

    詳解Redis復制原理

    與大多數db一樣,Redis也提供了復制機制,以滿足故障恢復和負載均衡等需求。復制也是Redis高可用的基礎,哨兵和集群都是建立在復制基礎上實現高可用的...

    李留廣10222021-08-09
  • RedisRedis的配置、啟動、操作和關閉方法

    Redis的配置、啟動、操作和關閉方法

    今天小編就為大家分享一篇Redis的配置、啟動、操作和關閉方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 ...

    大道化簡5312019-11-14
  • RedisRedis 事務知識點相關總結

    Redis 事務知識點相關總結

    這篇文章主要介紹了Redis 事務相關總結,幫助大家更好的理解和學習使用Redis,感興趣的朋友可以了解下...

    AsiaYe8232021-07-28
  • RedisRedis全量復制與部分復制示例詳解

    Redis全量復制與部分復制示例詳解

    這篇文章主要給大家介紹了關于Redis全量復制與部分復制的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Redis爬蟲具有一定的參考學習...

    豆子先生5052019-11-27
  • Redisredis中如何使用lua腳本讓你的靈活性提高5個逼格詳解

    redis中如何使用lua腳本讓你的靈活性提高5個逼格詳解

    這篇文章主要給大家介紹了關于redis中如何使用lua腳本讓你的靈活性提高5個逼格的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具...

    一線碼農5812019-11-18
  • Redisredis實現排行榜功能

    redis實現排行榜功能

    排行榜在很多地方都能使用到,redis的zset可以很方便地用來實現排行榜功能,本文就來簡單的介紹一下如何使用,具有一定的參考價值,感興趣的小伙伴們...

    乘月歸5022021-08-05
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产在线三区 | 亚洲一区中文字幕在线观看 | av免费观看网站 | 欧美一区二区三区电影 | 国产精品二区三区 | 久久久国产视频 | 久久成 | 欧美成人影院 | 日韩免费在线视频 | 影音在线资源 | 国产精品久久久久久久久免费桃花 | 亚洲乱码国产乱码精品精软件 | 天天影视网色香欲综合网无拦截 | 日日天天| 先锋影音男人 | 精品中文字幕一区 | 一区二区国产精品 | 欧美精品一区二区三区手机在线 | 亚洲中字幕 | 中文字幕在线精品 | 午夜影院在线 | 久久99国产精一区二区三区 | 精品久久久久久久久久久久 | 中国女人黄色大片 | 亚洲一区中文字幕 | 综合久久网 | 玖玖精品视频 | 一区二区三区高清 | 天堂资源 | 亚洲一区视频网站 | 国产精品国产精品国产专区不片 | 日韩欧美一级片 | 欧美日韩国产中文 | 激情久久婷婷 | 色综合888 | 久久久久久91亚洲精品中文字幕 | 成人欧美一区二区三区色青冈 | 久久久高清 | 亚洲精品成人天堂一二三 | 日本黄色免费播放 | 国产高清免费视频 |