在php中实现Redis的订阅与发布
Posted 我和僵尸有个约会
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在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(‘[email protected]*__: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‘);
以上是关于在php中实现Redis的订阅与发布的主要内容,如果未能解决你的问题,请参考以下文章