jsc8
Version:
The official Macrometa JavaScript SDK.
132 lines • 10.7 kB
TypeScript
import { Config, Connection } from "./connection";
export declare class Redis {
protected _connection: Connection;
constructor(config?: Config);
protected _commandParser(command: string, collection: string, ...args: any[]): Promise<any>;
private _commonScan;
setResultListener(callback: ((res: any) => void) | undefined): void;
set(key: string, value: string, collection: string, options?: any[]): Promise<any>;
append(key: string, value: string, collection: string): Promise<any>;
decr(key: string, collection: string): Promise<any>;
decrby(key: string, decrement: number, collection: string): Promise<any>;
get(key: string, collection: string): Promise<any>;
getdel(key: string, collection: string): Promise<any>;
getex(key: string, collection: string, expiryCommand?: string, time?: number): Promise<any>;
getrange(key: string, start: number, end: number, collection: string): Promise<any>;
getset(key: string, value: string, collection: string): Promise<any>;
incr(key: string, collection: string): Promise<any>;
incrby(key: string, increment: number, collection: string): Promise<any>;
incrbyfloat(key: string, increment: number, collection: string): Promise<any>;
mget(keys: string[], collection: string): Promise<any>;
mset(data: object, collection: string): Promise<any>;
psetex(key: string, milliseconds: number, value: number, collection: string): Promise<any>;
setbit(key: string, offset: number, value: number, collection: string): Promise<any>;
msetnx(data: object, collection: string): Promise<any>;
setex(key: string, seconds: number, value: string, collection: string): Promise<any>;
setnx(key: string, value: string, collection: string): Promise<any>;
setrange(key: string, offset: number, value: string, collection: string): Promise<any>;
strlen(key: string, collection: string): Promise<any>;
bitcount(key: string, collection: string, start?: number, end?: number, dataFormat?: string): Promise<any>;
bittop(operation: string, deskey: string, keys: string[], collection: string): Promise<any>;
bitpos(key: string, bit: number, collection: string, start?: number, end?: number, dataFormat?: string): Promise<any>;
getbit(key: string, offset: number, collection: string): Promise<any>;
lpush(key: string, elements: string[], collection: string): Promise<any>;
lindex(key: string, index: number, collection: string): Promise<any>;
linsert(key: string, modifier: string, pivot: string, element: string, collection: string): Promise<any>;
llen(key: string, collection: string): Promise<any>;
lrange(key: string, start: number, stop: number, collection: string): Promise<any>;
lmove(source: string, destination: string, whereFrom: string, whereTo: string, collection: string): Promise<any>;
lpos(key: string, element: string, collection: string, rank?: number, count?: number, maxLen?: number): Promise<any>;
rpush(key: string, elements: string[], collection: string): Promise<any>;
lpop(key: string, collection: string, count?: number): Promise<any>;
lpushx(key: string, elements: string[], collection: string): Promise<any>;
rpushx(key: string, elements: string[], collection: string): Promise<any>;
lrem(key: string, count: number, element: string, collection: string): Promise<any>;
lset(key: string, index: number, element: string, collection: string): Promise<any>;
ltrim(key: string, start: number, stop: number, collection: string): Promise<any>;
rpop(key: string, collection: string, count?: Number): Promise<any>;
rpoplpush(source: string, destination: string, collection: string): Promise<any>;
hset(key: string, data: object, collection: string): Promise<any>;
hget(key: string, field: string, collection: string): Promise<any>;
hdel(key: string, fields: string[], collection: string): Promise<any>;
hexists(key: string, field: string, collection: string): Promise<any>;
hgetall(key: string, collection: string): Promise<any>;
hincrby(key: string, field: string, increment: number, collection: string): Promise<any>;
hincrbyfloat(key: string, field: string, increment: number, collection: string): Promise<any>;
hkeys(key: string, collection: string): Promise<any>;
hlen(key: string, collection: string): Promise<any>;
hmget(key: string, fields: string[], collection: string): Promise<any>;
hmset(key: string, data: object, collection: string): Promise<any>;
hscan(key: string, cursor: number, collection: string, pattern?: string, count?: number): Promise<any>;
hstrlen(key: string, field: string, collection: string): Promise<any>;
hrandfield(key: string, collection: string, count?: number, modifier?: string): Promise<any>;
hvals(key: string, collection: string): Promise<any>;
sadd(key: string, members: string[], collection: string): Promise<any>;
scard(key: string, collection: string): Promise<any>;
sdiff(keys: string[], collection: string): Promise<any>;
sdiffstore(destination: string, keys: string[], collection: string): Promise<any>;
sinter(keys: string[], collection: string): Promise<any>;
sinterstore(destination: string, keys: string[], collection: string): Promise<any>;
sismember(key: string, member: string, collection: string): Promise<any>;
smembers(key: string, collection: string): Promise<any>;
smismember(key: string, members: string[], collection: string): Promise<any>;
smove(source: string, destination: string, member: string, collection: string): Promise<any>;
spop(key: string, count: number, collection: string): Promise<any>;
srandmember(key: string, collection: string, count?: number): Promise<any>;
srem(key: string, members: string[], collection: string): Promise<any>;
sscan(key: string, cursor: number, collection: string, pattern?: string, count?: number): Promise<any>;
sunion(keys: string[], collection: string): Promise<any>;
sunionstore(destination: string, keys: string[], collection: string): Promise<any>;
zadd(key: string, data: any[], collection: string, options?: any[]): Promise<any>;
zcard(key: string, collection: string): Promise<any>;
zcount(key: string, minimum: string, maximum: string, collection: string): Promise<any>;
zdiff(numKeys: number, keys: string[], collection: string, withScores?: boolean): Promise<any>;
zdiffstore(destination: string, numkeys: number, keys: string[], collection: string): Promise<any>;
zincrby(key: string, increment: number, member: string, collection: string): Promise<any>;
zinter(numKeys: number, keys: string[], collection: string, options?: any[], withScores?: boolean): Promise<any>;
zinterstore(destination: string, numKeys: number, keys: string[], collection: string, options?: any[]): Promise<any>;
zlexcount(key: string, min: string, max: string, collection: string): Promise<any>;
zmscore(key: string, members: string[], collection: string): Promise<any>;
zpopmax(key: string, collection: string, count?: number): Promise<any>;
zpopmin(key: string, collection: string, count?: number): Promise<any>;
zrandmember(key: string, collection: string, count?: number, withScores?: boolean): Promise<any>;
zrange(key: string, start: string, stop: string, collection: string, options?: any[]): Promise<any>;
zrangebylex(key: string, min: string, max: string, collection: string, offset?: string, count?: number): Promise<any>;
zrangebyscore(key: string, min: string, max: string, collection: string, withScores?: boolean, offset?: string, count?: number): Promise<any>;
zrangestore(dst: string, key: string, min: string, max: string, collection: string, options?: any[]): Promise<any>;
zrank(key: string, member: string, collection: string): Promise<any>;
zrem(key: string, members: string[], collection: string): Promise<any>;
zremrangebylex(key: string, minimum: string, maxiumum: string, collection: string): Promise<any>;
zremrangebyrank(key: string, start: string, stop: string, collection: string): Promise<any>;
zremrangebyscore(key: string, minimum: string, maxiumum: string, collection: string): Promise<any>;
zrevrange(key: string, start: string, stop: string, collection: string, withScores?: boolean): Promise<any>;
zrevrangebylex(key: string, min: string, max: string, collection: string, offset?: string, count?: number): Promise<any>;
zrevrangebyscore(key: string, min: string, max: string, collection: string, withScores?: boolean, offset?: string, count?: number): Promise<any>;
zrevrank(key: string, member: string, collection: string): Promise<any>;
zscan(key: string, cursor: number, collection: string, pattern?: string, count?: number): Promise<any>;
zscore(key: string, member: string, collection: string): Promise<any>;
zunion(numKeys: number, keys: string[], collection: string, options?: any[], withScores?: boolean): Promise<any>;
zunionstore(destination: string, numKeys: number, keys: string[], collection: string, options?: any[], withScores?: boolean): Promise<any>;
copy(source: string, destination: string, collection: string, destinationDatabase?: string, replace?: false): Promise<any>;
delete(keys: string[], collection: string): Promise<any>;
exists(keys: string[], collection: string): Promise<any>;
expire(key: string, seconds: number, collection: string, options?: string): Promise<any>;
expireat(key: string, unixTimeSeconds: number, collection: string, options?: string): Promise<any>;
persist(key: string, collection: string): Promise<any>;
pexpire(key: string, milliseconds: number, collection: string, options?: string): Promise<any>;
pexpireat(key: string, unixTimeMilliseconds: number, collection: string, options?: string): Promise<any>;
pttl(key: string, collection: string): Promise<any>;
randomkey(collection: string): Promise<any>;
rename(key: string, newKey: string, collection: string): Promise<any>;
renamenx(key: string, newKey: string, collection: string): Promise<any>;
scan(cursor: number, collection: string, pattern?: string, count?: number, dataType?: number): Promise<any>;
ttl(key: string, collection: string): Promise<any>;
type(key: string, collection: string): Promise<any>;
unlink(keys: string[], collection: string): Promise<any>;
echo(message: string, collection: string): Promise<any>;
ping(collection: string, message?: string): Promise<any>;
dbsize(collection: string): Promise<any>;
flushdb(collection: string, asyncFlush?: boolean): Promise<any>;
time(collection: string): Promise<any>;
}
//# sourceMappingURL=redis.d.ts.map