ping
Description
Check the current connection status
检查当前连接实例的状态
Parameters
(none)
Return Value
STRING: +PONG on success. Throws a RedisException object on connectivity error, as described above.
如果失败,Throws一个RedisException对象报出连接错误。
echo
Description
Sends a string to Redis, which replies with the same string
发送一个字符串到Redis,返回一个相同的字符串
Parameters
STRING: The message to send.
Return Value
STRING: the same message.
get
Description
Get the value related to the specified key
取得与指定的键值相关联的值
Parameters
key
Return Value
String or Bool: If key didn't exist, FALSE is returned. Otherwise, the value related to this key is returned.
返回相关值或者BOOL值,如果KEY不存在,返回FALSE。如果有相关的KEY和值返回值。
立即学习“PHP免费学习笔记(深入)”;
Examples
$redis->get('key');
set
Description
Set the string value in argument as value of the key.
设置值到KEY
本书是全面讲述PHP与MySQL的经典之作,书中不但全面介绍了两种技术的核心特性,还讲解了如何高效地结合这两种技术构建健壮的数据驱动的应用程序。本书涵盖了两种技术新版本中出现的最新特性,书中大量实际的示例和深入的分析均来自于作者在这方面多年的专业经验,可用于解决开发者在实际中所面临的各种挑战。 本书内容全面深入,适合各层次PHP和MySQL开发人员阅读,既是优秀的学习教程,也可用作参考手册。
Parameters
Key
Value
Timeout (optional). Calling SETEX is preferred if you want a timeout.
Return value
Bool TRUE if the command is successful.
Examples
$redis->set('key', 'value');
setex, psetex
Description
Set the string value in argument as value of the key, with a time to live. PSETEX uses a TTL in milliseconds.
设置一个有生命周期的KEY-VALUE,psetex()使用的周期单位为毫秒。
Parameters
Key TTL Value
Return value
Bool TRUE if the command is successful.
Examples
$redis->setex('key', 3600, 'value'); // sets key → value, with 1h TTL.
$redis->psetex('key', 100, 'value'); // sets key → value, with 0.1 sec TTL.
setnx
Description
Set the string value in argument as value of the key if the key doesn't already exist in the database.
setnx用于设置一个KEY-VALUE,这个函数会先判断Redis中是否有这个KEY,如果没有就SET,有就返回False。
Parameters
key value
Return value
Bool TRUE in case of success, FALSE in case of failure.
Examples
$redis->setnx('key', 'value'); /* return TRUE */
$redis->setnx('key', 'value'); /* return FALSE */
del, delete
Description
Remove specified keys.
移除已经存在KEYS www.2cto.com
Parameters
An array of keys, or an undefined number of parameters, each a key: key1 key2 key3 ... keyN
可以是一个KEYS的数组,或者一个未定义的数字参数,或者一个一个的写KEY
Return value
Long Number of keys deleted.
返回删除KEY-VALUE的数量
Examples
$redis->set('key1', 'val1');
$redis->set('key2', 'val2');
$redis->set('key3', 'val3');
$redis->set('key4', 'val4');
$redis->delete('key1', 'key2'); /* return 2 */
$redis->delete(array('key3', 'key4')); /* return 2 */
作者:四云麒麟










