欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

php-redis中文参考手册_Ping_echo_set_get_setex_psetex_...

程序员文章站 2022-04-17 18:25:22
...
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和值返回值。

Examples
$redis->get('key');
set
Description
Set the string value in argument as value of the key.

设置值到KEY

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 */


作者:四云麒麟