zoukankan      html  css  js  c++  java
  • 在php中实现Redis的订阅与发布

    <?php
    //require_once dirname(__FILE__).'/class/RedisClass.class.php';
    
    
    function init_redis(){
       $redis = new Redis();
       $redis->connect('127.0.0.1','6379');
       return $redis;
    }
    //键值过期是通知
    function psubscribe($callback){
       $redis = init_redis();
       $redis->psubscribe(array('__keyevent@*__:expired'),$callback);
    }
    
    //订阅频道
    function subscribe($callback){
       $redis = init_redis();
       $redis->subscribe(array('sunsun'),$callback);
    }
    //键值过期的回调函数
    function redisCallback($redis, $pattern, $channel, $message)
    {
        var_dump($redis);
        var_dump($pattern);
        var_dump($channel);
        var_dump($message);
    }
    //订阅的回调函数
    function redisCallbacks($redis, $channel, $message)
    {
        var_dump($redis);
        var_dump($channel);
        var_dump($message);
    }
    psubscribe('redisCallback');
    subscribe('redisCallbacks');
    

      

    僵尸将臣
  • 相关阅读:
    linux sed命令详解
    SQL注入基础知识
    DC-7
    DC-6
    DC-5
    DC-4
    DC-3
    DC-2
    pentestlabs
    任意文件读取和下载
  • 原文地址:https://www.cnblogs.com/sunshenggang/p/10385355.html
Copyright © 2011-2022 走看看