New commands: PSUBSCRIBE and PUNSUBSCRIBE (Redis v2.0-dev).

This commit is contained in:
Daniele Alessandri
2010-05-13 11:21:59 +02:00
parent 08afdfac1b
commit 27ebb1ddb5
+12
View File
@@ -1511,6 +1511,8 @@ class RedisServer_vNext extends RedisServer_v1_2 {
/* publish - subscribe */
'subscribe' => '\Predis\Commands\Subscribe',
'unsubscribe' => '\Predis\Commands\Unsubscribe',
'psubscribe' => '\Predis\Commands\SubscribeByPattern',
'punsubscribe' => '\Predis\Commands\UnsubscribeByPattern',
'publish' => '\Predis\Commands\Publish',
/* remote server control commands */
@@ -2348,6 +2350,16 @@ class Unsubscribe extends \Predis\MultiBulkCommand {
public function getCommandId() { return 'UNSUBSCRIBE'; }
}
class SubscribeByPattern extends \Predis\MultiBulkCommand {
public function canBeHashed() { return false; }
public function getCommandId() { return 'PSUBSCRIBE'; }
}
class UnsubscribeByPattern extends \Predis\MultiBulkCommand {
public function canBeHashed() { return false; }
public function getCommandId() { return 'PUNSUBSCRIBE'; }
}
class Publish extends \Predis\MultiBulkCommand {
public function canBeHashed() { return false; }
public function getCommandId() { return 'PUBLISH'; }