檔案放在 phpruntime/ 下面就可以了.
1.redis.php
<?phpclass 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 () {}}