UNPKG

@dazejs/framework

Version:

Daze.js - A powerful web framework for Node.js

13 lines (12 loc) 5.08 kB
import { Redis as IORedis, Cluster } from 'ioredis'; export type RedisClient = IORedis | Cluster; declare const Redis_base: new () => Pick<RedisClient, "object" | "function" | "disconnect" | "removeListener" | "on" | "config" | "type" | "options" | "select" | "dump" | "sort" | "keys" | "get" | "memory" | "set" | "time" | "info" | "watch" | "wait" | "connect" | "status" | "isCluster" | "autoPipelineQueueSize" | "duplicate" | "sendCommand" | "sscanStream" | "sscanBufferStream" | "hscanStream" | "hscanBufferStream" | "zscanStream" | "zscanBufferStream" | "once" | "scriptsSet" | "addedBuiltinSet" | "getBuiltinCommands" | "createBuiltinCommand" | "addBuiltinCommand" | "defineCommand" | "call" | "callBuffer" | "acl" | "aclBuffer" | "append" | "asking" | "auth" | "bgrewriteaof" | "bgrewriteaofBuffer" | "bgsave" | "bitcount" | "bitfield" | "bitfield_ro" | "bitop" | "bitpos" | "blmove" | "blmoveBuffer" | "blmpop" | "blmpopBuffer" | "blpop" | "blpopBuffer" | "brpop" | "brpopBuffer" | "brpoplpush" | "brpoplpushBuffer" | "bzmpop" | "bzpopmax" | "bzpopmaxBuffer" | "bzpopmin" | "bzpopminBuffer" | "client" | "clientBuffer" | "cluster" | "command" | "copy" | "dbsize" | "debug" | "decr" | "decrby" | "del" | "discard" | "dumpBuffer" | "echo" | "echoBuffer" | "eval" | "eval_ro" | "evalsha" | "evalsha_ro" | "exec" | "exists" | "expire" | "expireat" | "expiretime" | "failover" | "fcall" | "fcall_ro" | "flushall" | "flushdb" | "functionBuffer" | "geoadd" | "geodist" | "geodistBuffer" | "geohash" | "geohashBuffer" | "geopos" | "georadius" | "georadius_ro" | "georadiusbymember" | "georadiusbymember_ro" | "geosearch" | "geosearchstore" | "getBuffer" | "getbit" | "getdel" | "getdelBuffer" | "getex" | "getexBuffer" | "getrange" | "getrangeBuffer" | "getset" | "getsetBuffer" | "hdel" | "hello" | "hexists" | "hget" | "hgetBuffer" | "hgetall" | "hgetallBuffer" | "hincrby" | "hincrbyfloat" | "hincrbyfloatBuffer" | "hkeys" | "hkeysBuffer" | "hlen" | "hmget" | "hmgetBuffer" | "hmset" | "hrandfield" | "hrandfieldBuffer" | "hscan" | "hscanBuffer" | "hset" | "hsetnx" | "hstrlen" | "hvals" | "hvalsBuffer" | "incr" | "incrby" | "incrbyfloat" | "keysBuffer" | "lastsave" | "latency" | "lcs" | "lindex" | "lindexBuffer" | "linsert" | "llen" | "lmove" | "lmoveBuffer" | "lmpop" | "lmpopBuffer" | "lolwut" | "lpop" | "lpopBuffer" | "lpos" | "lpush" | "lpushx" | "lrange" | "lrangeBuffer" | "lrem" | "lset" | "ltrim" | "mget" | "mgetBuffer" | "migrate" | "module" | "move" | "mset" | "msetnx" | "persist" | "pexpire" | "pexpireat" | "pexpiretime" | "pfadd" | "pfcount" | "pfdebug" | "pfmerge" | "pfselftest" | "ping" | "pingBuffer" | "psetex" | "psubscribe" | "psync" | "pttl" | "publish" | "pubsub" | "punsubscribe" | "quit" | "randomkey" | "randomkeyBuffer" | "readonly" | "readwrite" | "rename" | "renamenx" | "replconf" | "replicaof" | "reset" | "restore" | "restore-asking" | "role" | "rpop" | "rpopBuffer" | "rpoplpush" | "rpoplpushBuffer" | "rpush" | "rpushx" | "sadd" | "save" | "scan" | "scanBuffer" | "scard" | "script" | "sdiff" | "sdiffBuffer" | "sdiffstore" | "setBuffer" | "setbit" | "setex" | "setnx" | "setrange" | "shutdown" | "sinter" | "sinterBuffer" | "sintercard" | "sinterstore" | "sismember" | "slaveof" | "slowlog" | "smembers" | "smembersBuffer" | "smismember" | "smove" | "sort_ro" | "spop" | "spopBuffer" | "spublish" | "srandmember" | "srandmemberBuffer" | "srem" | "sscan" | "sscanBuffer" | "ssubscribe" | "strlen" | "subscribe" | "substr" | "sunion" | "sunionBuffer" | "sunionstore" | "sunsubscribe" | "swapdb" | "sync" | "touch" | "ttl" | "unlink" | "unsubscribe" | "unwatch" | "xack" | "xadd" | "xaddBuffer" | "xautoclaim" | "xclaim" | "xdel" | "xgroup" | "xinfo" | "xlen" | "xpending" | "xrange" | "xrangeBuffer" | "xread" | "xreadBuffer" | "xreadgroup" | "xrevrange" | "xrevrangeBuffer" | "xsetid" | "xtrim" | "zadd" | "zaddBuffer" | "zcard" | "zcount" | "zdiff" | "zdiffBuffer" | "zdiffstore" | "zincrby" | "zincrbyBuffer" | "zinter" | "zinterBuffer" | "zintercard" | "zinterstore" | "zlexcount" | "zmpop" | "zmscore" | "zmscoreBuffer" | "zpopmax" | "zpopmaxBuffer" | "zpopmin" | "zpopminBuffer" | "zrandmember" | "zrandmemberBuffer" | "zrange" | "zrangeBuffer" | "zrangebylex" | "zrangebylexBuffer" | "zrangebyscore" | "zrangebyscoreBuffer" | "zrangestore" | "zrank" | "zrem" | "zremrangebylex" | "zremrangebyrank" | "zremrangebyscore" | "zrevrange" | "zrevrangeBuffer" | "zrevrangebylex" | "zrevrangebylexBuffer" | "zrevrangebyscore" | "zrevrangebyscoreBuffer" | "zrevrank" | "zscan" | "zscanBuffer" | "zscore" | "zscoreBuffer" | "zunion" | "zunionBuffer" | "zunionstore" | "addListener" | "off" | "removeAllListeners" | "setMaxListeners" | "getMaxListeners" | "listeners" | "rawListeners" | "emit" | "listenerCount" | "prependListener" | "prependOnceListener" | "eventNames" | "pipeline" | "multi">; export declare class Redis extends Redis_base { private instances; constructor(); get proxy(): ProxyHandler<this>; connection(name?: string): RedisClient; private getConnectioncConfigure; private createConnection; } export {};