UNPKG

jsc8

Version:

The official Macrometa JavaScript SDK.

132 lines 10.7 kB
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