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

NetBeans 中, PHPRedis 的代码提示功能

程序员文章站 2024-02-14 18:18:46
...
文件放在 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 () {}
}