<?php
class Redis
{
public function __construct () {}
public function connect () {}
public function pconnect () {}
public function close () {}
public function ping () {}
/**
* 取得键数据
*
* @param string $key
* @return string 如果 $key 不存在, 返回 (bool)false
*/
public function get ($key) {}
/**
* 给一个键设置字符串值
* SET keyname datalength data
* (SET bruce 10 paitoubing:保存key为burce,
* 字符串长度为10的一个字符串paitoubing到数据库),
* data最大不可超过1G。
*
* @param string $key
* @param string $val
* @return bool
*/
public function set ($key, $val) {}
/**
* SETNX与SET的区别是:
* SET可以创建与更新key的value,
* 而SETNX是如果key不存在,则创建key与value数据
*
* @param string $key
* @param string $val
* @return bool
*/
public function setex ($key, $val) {}
public function setnx () {}
/**
* 读取旧数据, 并新更新新数据.
* 注意, 返回的是旧数据!
*
* @param string $key
* @param mix $newValue
* @return mix/false 如果没有旧数据, 返回 (bool)false
*/
public function getSet ($key, $newValue) {}
public function randomKey () {}
/**
* 重命名key的名称, 如果 new key 已经存在, 执行失败.
*/
public function renameKey () {}
public function renameNx () {}
public function getMultiple () {}
/**
* 判断一个键是否存在
* @return bool
*/
public function exists ($key) {}
public function delete () {}
/**
* 自增函数.具有原子操作,适合用了"计数器"
*
* @param string $key
* @return int 自增后的数值
*/
public function incr ($key) {}
/**
* 令键值自增指定数值
* @param string $key
* @param int $int
* @return int 自增后的数值
*/
public function incrBy ($key, $int) {}
/**
* 自减键值
*
* @param string $key
* @return int 自减后的数值
*/
public function decr ($key) {}
/**
* 令键值自减指定数值
* @param string $key
* @param int $int
* @return int 自减后的数值
*/
public function decrBy ($key, $int) {}
/**
* 返回某个key元素的数据类型
* ( none:不存在,string:字符,list,set,zset,hash)
* 可是, 我测试的结果却是 int 0/1
* @param string $key
* @return int
*/
public function type ($key) {}
public function append () {}
public function getRange () {}
public function setRange () {}
public function getBit () {}
public function setBit () {}
public function strlen () {}
public function getKeys () {}
public function sort () {}
public function sortAsc () {}
public function sortAscAlpha () {}
public function sortDesc () {}
public function sortDescAlpha () {}
public function lPush () {}
public function rPush () {}
public function lPushx () {}
public function rPushx () {}
public function lPop () {}
public function rPop () {}
public function blPop () {}
public function brPop () {}
public function lSize () {}
public function lRemove () {}
public function listTrim () {}
public function lGet () {}
public function lGetRange () {}
public function lSet () {}
public function lInsert () {}
public function sAdd () {}
public function sSize () {}
public function sRemove () {}
public function sMove () {}
public function sPop () {}
public function sRandMember () {}
public function sContains () {}
public function sMembers () {}
public function sInter () {}
public function sInterStore () {}
public function sUnion () {}
public function sUnionStore () {}
public function sDiff () {}
public function sDiffStore () {}
public function setTimeout () {}
public function save () {}
public function bgSave () {}
public function lastSave () {}
public function flushDB () {}
public function flushAll () {}
/**
* 返回当前数据库的key的总数
*
* @return int
*/
public function dbSize () {}
public function auth () {}
/**
* 查找某个键还有多长时间过期,返回时间秒
* 永不过期, 返回 -1;
*
* @param string $key
* @return int
*/
public function ttl ($key) {}
public function persist () {}
/**
* 返回 Redis 当前的状态.
* 包括版本号,CPU占用, 内存占用等等...
* @return array
*/
public function info () {}
/**
* 选择,切换到另一个数据库
* @param int $dbID
*/
public function select ($dbID=0) {}
/**
* 把一个键移动到另一个库中.
*/
public function move () {}
public function bgrewriteaof () {}
public function slaveof () {}
public function mset () {}
public function msetnx () {}
public function rpoplpush () {}
public function zAdd () {}
public function zDelete () {}
public function zRange () {}
public function zReverseRange () {}
public function zRangeByScore () {}
public function zRevRangeByScore () {}
public function zCount () {}
public function zDeleteRangeByScore () {}
public function zDeleteRangeByRank () {}
public function zCard () {}
public function zScore () {}
public function zRank () {}
public function zRevRank () {}
public function zInter () {}
public function zUnion () {}
public function zIncrBy () {}
public function expireAt () {}
public function hGet () {}
public function hSet () {}
public function hSetNx () {}
public function hDel () {}
public function hLen () {}
public function hKeys () {}
public function hVals () {}
public function hGetAll () {}
public function hExists () {}
public function hIncrBy () {}
public function hMset () {}
public function hMget () {}
public function multi () {}
public function discard () {}
public function exec () {}
public function pipeline () {}
public function watch () {}
public function unwatch () {}
public function publish () {}
public function subscribe () {}
public function unsubscribe () {}
public function getOption () {}
public function setOption () {}
public function open () {}
public function popen () {}
/**
* 返回一个 List 的长度
*
* @param string $key
* @return 返回一个 List 的长度
*/
public function lLen ($key) {}
public function sGetMembers () {}
public function mget () {}
/**
* 设置某个key的过期时间(秒),
* (EXPIRE bruce 1000:设置bruce这个key1000秒后系统自动删除)
*
* @param string $key
* @param int $ttl
*/
public function expire ($key,$ttl=-1) {}
public function zunionstore () {}
public function zinterstore () {}
public function zRemove () {}
public function zRem () {}
public function zRemoveRangeByScore () {}
public function zRemRangeByScore () {}
public function zRemRangeByRank () {}
public function zSize () {}
/**
* 截取一个键的子串
*
* @param string $key 键名.
* @param integer $start 开始位置
* @param integer $end 结束位置
*/
public function substr (string $key, integer $start, integer $end) {}
public function rename () {}
/**
* 删除一个键
*
* @param string $key
*/
public function del (string $key) {}
/**
* 返回匹配的key列表
* foo*:查找foo开头的keys, 也支持 *ad*cd* 这样的方式
* @param string $pattern
* @return array
*/
public function keys (string $pattern) {}
public function lrem () {}
public function ltrim () {}
public function lindex () {}
public function lrange () {}
public function scard () {}
public function srem () {}
public function sismember () {}
public function zrevrange () {}
}
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn