当前位置:Gxlcms > PHP教程 > NetBeans中,PHPRedis的代码提示功能

NetBeans中,PHPRedis的代码提示功能

时间:2021-07-01 10:21:17 帮助过:22人阅读

文件放在 phpruntime/ 下面就可以了.

1.redis.php

<?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 () {}
}

人气教程排行