The example (and related documentation at redis.io) was not updated for 5 years. Redis had no sorted sets and hashes when the original code was written (!). An update was really needed. We also use a modern PHP client now: Predis. A copy is shipped within this repository to make life easier to newcomers trying Redis for the first time via this example.
53 lines
1.1 KiB
PHP
53 lines
1.1 KiB
PHP
<?php
|
|
|
|
/*
|
|
* This file is part of the Predis package.
|
|
*
|
|
* (c) Daniele Alessandri <suppakilla@gmail.com>
|
|
*
|
|
* For the full copyright and license information, please view the LICENSE
|
|
* file that was distributed with this source code.
|
|
*/
|
|
|
|
namespace Predis;
|
|
|
|
/**
|
|
* Represents a +QUEUED response returned by Redis as a reply to each command
|
|
* executed inside a MULTI/ EXEC transaction.
|
|
*
|
|
* @author Daniele Alessandri <suppakilla@gmail.com>
|
|
*/
|
|
class ResponseQueued implements ResponseObjectInterface
|
|
{
|
|
/**
|
|
* Converts the object to its string representation.
|
|
*
|
|
* @return string
|
|
*/
|
|
public function __toString()
|
|
{
|
|
return 'QUEUED';
|
|
}
|
|
|
|
/**
|
|
* Returns the value of the specified property.
|
|
*
|
|
* @param string $property Name of the property.
|
|
* @return mixed
|
|
*/
|
|
public function __get($property)
|
|
{
|
|
return $property === 'queued';
|
|
}
|
|
|
|
/**
|
|
* Checks if the specified property is set.
|
|
*
|
|
* @param string $property Name of the property.
|
|
* @return bool
|
|
*/
|
|
public function __isset($property)
|
|
{
|
|
return $property === 'queued';
|
|
}
|
|
}
|