UNPKG

yinxing

Version:
479 lines (469 loc) 13.2 kB
const test=async ()=>{ const { conn, cache, }=require("./redis") let c=conn() //cb c.set(k,v,redis.print) c.hset(key, "x", "1", redis.print); c.hdel('ccc','zzz') c.hmset([key, v], console.log); c.hkeys(key,console.log) c.hvals(key,console.log) c.hgetall(key,console.log) //promise r=await c._set('foo','bar') r=await c._get('foo') r=await c._hset('test','ccc','dddee') r=await c._hget('test','ccc') r=await c._hdel('test','ccc') r=await c._hvals('test') r=await c._hkeys('test') r=await c._hgetall('test') r=await c._hlen('test') kk=await c._hkeys('test') kk.forEach(y=>c._hdel('test',y)) var args = [ 'myzset', 1, 'one', 2, 'two', 3, 'three', 99, 'ninety-nine' ]; var args1 = [ 'myzset', '+inf', '-inf' ]; var max = 3, min = 1, offset = 1, count = 2; var args2 = [ 'myzset', max, min, 'WITHSCORES', 'LIMIT', offset, count ]; r0=await c._zadd(args) r1=await c._zrevrangebyscore(args1) r2=await c._zrevrangebyscore(args2) /* //https://github.com/NodeRedis/node_redis r=await c._APPEND(...) r=await c._ASKING(...) r=await c._AUTH(...) r=await c._BATCH(...) r=await c._BGREWRITEAOF(...) r=await c._BGSAVE(...) r=await c._BITCOUNT(...) r=await c._BITFIELD(...) r=await c._BITOP(...) r=await c._BITPOS(...) r=await c._BLPOP(...) r=await c._BRPOP(...) r=await c._BRPOPLPUSH(...) r=await c._BZPOPMAX(...) r=await c._BZPOPMIN(...) r=await c._CLIENT(...) r=await c._CLUSTER(...) r=await c._COMMAND(...) r=await c._CONFIG(...) r=await c._DBSIZE(...) r=await c._DEBUG(...) r=await c._DECR(...) r=await c._DECRBY(...) r=await c._DEL(...) r=await c._DISCARD(...) r=await c._DUMP(...) r=await c._ECHO(...) r=await c._EVAL(...) r=await c._EVALSHA(...) r=await c._EXEC(...) r=await c._EXISTS(...) r=await c._EXPIRE(...) r=await c._EXPIREAT(...) r=await c._FLUSHALL(...) r=await c._FLUSHDB(...) r=await c._GEOADD(...) r=await c._GEODIST(...) r=await c._GEOHASH(...) r=await c._GEOPOS(...) r=await c._GEORADIUS(...) r=await c._GEORADIUSBYMEMBER(...) r=await c._GEORADIUSBYMEMBER_RO(...) r=await c._GEORADIUS_RO(...) r=await c._GET(...) r=await c._GETBIT(...) r=await c._GETRANGE(...) r=await c._GETSET(...) r=await c._HDEL(...) r=await c._HEXISTS(...) r=await c._HGET(...) r=await c._HGETALL(...) r=await c._HINCRBY(...) r=await c._HINCRBYFLOAT(...) r=await c._HKEYS(...) r=await c._HLEN(...) r=await c._HMGET(...) r=await c._HMSET(...) r=await c._HOST:(...) r=await c._HOST_(...) r=await c._HSCAN(...) r=await c._HSET(...) r=await c._HSETNX(...) r=await c._HSTRLEN(...) r=await c._HVALS(...) r=await c._INCR(...) r=await c._INCRBY(...) r=await c._INCRBYFLOAT(...) r=await c._INFO(...) r=await c._KEYS(...) r=await c._LASTSAVE(...) r=await c._LATENCY(...) r=await c._LINDEX(...) r=await c._LINSERT(...) r=await c._LLEN(...) r=await c._LOLWUT(...) r=await c._LPOP(...) r=await c._LPUSH(...) r=await c._LPUSHX(...) r=await c._LRANGE(...) r=await c._LREM(...) r=await c._LSET(...) r=await c._LTRIM(...) r=await c._MEMORY(...) r=await c._MGET(...) r=await c._MIGRATE(...) r=await c._MODULE(...) r=await c._MONITOR(...) r=await c._MOVE(...) r=await c._MSET(...) r=await c._MSETNX(...) r=await c._MULTI(...) r=await c._OBJECT(...) r=await c._PERSIST(...) r=await c._PEXPIRE(...) r=await c._PEXPIREAT(...) r=await c._PFADD(...) r=await c._PFCOUNT(...) r=await c._PFDEBUG(...) r=await c._PFMERGE(...) r=await c._PFSELFTEST(...) r=await c._PING(...) r=await c._POST(...) r=await c._PSETEX(...) r=await c._PSUBSCRIBE(...) r=await c._PSYNC(...) r=await c._PTTL(...) r=await c._PUBLISH(...) r=await c._PUBSUB(...) r=await c._PUNSUBSCRIBE(...) r=await c._QUIT(...) r=await c._RANDOMKEY(...) r=await c._READONLY(...) r=await c._READWRITE(...) r=await c._RENAME(...) r=await c._RENAMENX(...) r=await c._REPLCONF(...) r=await c._REPLICAOF(...) r=await c._RESTORE(...) r=await c._RESTORE-ASKING(...) r=await c._RESTORE_ASKING(...) r=await c._ROLE(...) r=await c._RPOP(...) r=await c._RPOPLPUSH(...) r=await c._RPUSH(...) r=await c._RPUSHX(...) r=await c._SADD(...) r=await c._SAVE(...) r=await c._SCAN(...) r=await c._SCARD(...) r=await c._SCRIPT(...) r=await c._SDIFF(...) r=await c._SDIFFSTORE(...) r=await c._SELECT(...) r=await c._SET(...) r=await c._SETBIT(...) r=await c._SETEX(...) r=await c._SETNX(...) r=await c._SETRANGE(...) r=await c._SHUTDOWN(...) r=await c._SINTER(...) r=await c._SINTERSTORE(...) r=await c._SISMEMBER(...) r=await c._SLAVEOF(...) r=await c._SLOWLOG(...) r=await c._SMEMBERS(...) r=await c._SMOVE(...) r=await c._SORT(...) r=await c._SPOP(...) r=await c._SRANDMEMBER(...) r=await c._SREM(...) r=await c._SSCAN(...) r=await c._STRLEN(...) r=await c._SUBSCRIBE(...) r=await c._SUBSTR(...) r=await c._SUNION(...) r=await c._SUNIONSTORE(...) r=await c._SWAPDB(...) r=await c._SYNC(...) r=await c._TIME(...) r=await c._TOUCH(...) r=await c._TTL(...) r=await c._TYPE(...) r=await c._UNLINK(...) r=await c._UNSUBSCRIBE(...) r=await c._UNWATCH(...) r=await c._WAIT(...) r=await c._WATCH(...) r=await c._XACK(...) r=await c._XADD(...) r=await c._XCLAIM(...) r=await c._XDEL(...) r=await c._XGROUP(...) r=await c._XINFO(...) r=await c._XLEN(...) r=await c._XPENDING(...) r=await c._XRANGE(...) r=await c._XREAD(...) r=await c._XREADGROUP(...) r=await c._XREVRANGE(...) r=await c._XSETID(...) r=await c._XTRIM(...) r=await c._ZADD(...) r=await c._ZCARD(...) r=await c._ZCOUNT(...) r=await c._ZINCRBY(...) r=await c._ZINTERSTORE(...) r=await c._ZLEXCOUNT(...) r=await c._ZPOPMAX(...) r=await c._ZPOPMIN(...) r=await c._ZRANGE(...) r=await c._ZRANGEBYLEX(...) r=await c._ZRANGEBYSCORE(...) r=await c._ZRANK(...) r=await c._ZREM(...) r=await c._ZREMRANGEBYLEX(...) r=await c._ZREMRANGEBYRANK(...) r=await c._ZREMRANGEBYSCORE(...) r=await c._ZREVRANGE(...) r=await c._ZREVRANGEBYLEX(...) r=await c._ZREVRANGEBYSCORE(...) r=await c._ZREVRANK(...) r=await c._ZSCAN(...) r=await c._ZSCORE(...) r=await c._ZUNIONSTORE(...) r=await c._append(...) r=await c._asking(...) r=await c._auth(...) r=await c._batch(...) r=await c._bgrewriteaof(...) r=await c._bgsave(...) r=await c._bitcount(...) r=await c._bitfield(...) r=await c._bitop(...) r=await c._bitpos(...) r=await c._blpop(...) r=await c._brpop(...) r=await c._brpoplpush(...) r=await c._bzpopmax(...) r=await c._bzpopmin(...) r=await c._client(...) r=await c._cluster(...) r=await c._command(...) r=await c._config(...) r=await c._connection_gone(...) r=await c._cork(...) r=await c._create_stream(...) r=await c._dbsize(...) r=await c._debug(...) r=await c._decr(...) r=await c._decrby(...) r=await c._del(...) r=await c._discard(...) r=await c._drain(...) r=await c._dump(...) r=await c._duplicate(...) r=await c._echo(...) r=await c._emit_idle(...) r=await c._end(...) r=await c._eval(...) r=await c._evalsha(...) r=await c._exec(...) r=await c._exists(...) r=await c._expire(...) r=await c._expireat(...) r=await c._flush_and_error(...) r=await c._flushall(...) r=await c._flushdb(...) r=await c._geoadd(...) r=await c._geodist(...) r=await c._geohash(...) r=await c._geopos(...) r=await c._georadius(...) r=await c._georadius_ro(...) r=await c._georadiusbymember(...) r=await c._georadiusbymember_ro(...) r=await c._get(...) r=await c._getbit(...) r=await c._getrange(...) r=await c._getset(...) r=await c._handle_reply(...) r=await c._hdel(...) r=await c._hexists(...) r=await c._hget(...) r=await c._hgetall(...) r=await c._hincrby(...) r=await c._hincrbyfloat(...) r=await c._hkeys(...) r=await c._hlen(...) r=await c._hmget(...) r=await c._hmset(...) r=await c._host:(...) r=await c._host_(...) r=await c._hscan(...) r=await c._hset(...) r=await c._hsetnx(...) r=await c._hstrlen(...) r=await c._hvals(...) r=await c._incr(...) r=await c._incrby(...) r=await c._incrbyfloat(...) r=await c._info(...) r=await c._initialize_retry_vars(...) r=await c._internal_send_command(...) r=await c._keys(...) r=await c._lastsave(...) r=await c._latency(...) r=await c._lindex(...) r=await c._linsert(...) r=await c._llen(...) r=await c._lolwut(...) r=await c._lpop(...) r=await c._lpush(...) r=await c._lpushx(...) r=await c._lrange(...) r=await c._lrem(...) r=await c._lset(...) r=await c._ltrim(...) r=await c._memory(...) r=await c._mget(...) r=await c._migrate(...) r=await c._module(...) r=await c._monitor(...) r=await c._move(...) r=await c._mset(...) r=await c._msetnx(...) r=await c._multi(...) r=await c._object(...) r=await c._on_connect(...) r=await c._on_error(...) r=await c._on_info_cmd(...) r=await c._on_ready(...) r=await c._persist(...) r=await c._pexpire(...) r=await c._pexpireat(...) r=await c._pfadd(...) r=await c._pfcount(...) r=await c._pfdebug(...) r=await c._pfmerge(...) r=await c._pfselftest(...) r=await c._ping(...) r=await c._post(...) r=await c._psetex(...) r=await c._psubscribe(...) r=await c._psync(...) r=await c._pttl(...) r=await c._publish(...) r=await c._pubsub(...) r=await c._punsubscribe(...) r=await c._quit(...) r=await c._randomkey(...) r=await c._readonly(...) r=await c._readwrite(...) r=await c._ready_check(...) r=await c._rename(...) r=await c._renamenx(...) r=await c._replconf(...) r=await c._replicaof(...) r=await c._restore(...) r=await c._restore-asking(...) r=await c._restore_asking(...) r=await c._return_error(...) r=await c._return_reply(...) r=await c._role(...) r=await c._rpop(...) r=await c._rpoplpush(...) r=await c._rpush(...) r=await c._rpushx(...) r=await c._sadd(...) r=await c._save(...) r=await c._scan(...) r=await c._scard(...) r=await c._script(...) r=await c._sdiff(...) r=await c._sdiffstore(...) r=await c._select(...) r=await c._sendCommand(...) r=await c._send_command(...) r=await c._send_offline_queue(...) r=await c._set(...) r=await c._setbit(...) r=await c._setex(...) r=await c._setnx(...) r=await c._setrange(...) r=await c._shutdown(...) r=await c._sinter(...) r=await c._sinterstore(...) r=await c._sismember(...) r=await c._slaveof(...) r=await c._slowlog(...) r=await c._smembers(...) r=await c._smove(...) r=await c._sort(...) r=await c._spop(...) r=await c._srandmember(...) r=await c._srem(...) r=await c._sscan(...) r=await c._strlen(...) r=await c._subscribe(...) r=await c._substr(...) r=await c._sunion(...) r=await c._sunionstore(...) r=await c._swapdb(...) r=await c._sync(...) r=await c._time(...) r=await c._touch(...) r=await c._ttl(...) r=await c._type(...) r=await c._uncork(...) r=await c._unlink(...) r=await c._unref(...) r=await c._unsubscribe(...) r=await c._unwatch(...) r=await c._wait(...) r=await c._warn(...) r=await c._watch(...) r=await c._write(...) r=await c._write_buffers(...) r=await c._write_strings(...) r=await c._xack(...) r=await c._xadd(...) r=await c._xclaim(...) r=await c._xdel(...) r=await c._xgroup(...) r=await c._xinfo(...) r=await c._xlen(...) r=await c._xpending(...) r=await c._xrange(...) r=await c._xread(...) r=await c._xreadgroup(...) r=await c._xrevrange(...) r=await c._xsetid(...) r=await c._xtrim(...) r=await c._zadd(...) r=await c._zcard(...) r=await c._zcount(...) r=await c._zincrby(...) r=await c._zinterstore(...) r=await c._zlexcount(...) r=await c._zpopmax(...) r=await c._zpopmin(...) r=await c._zrange(...) r=await c._zrangebylex(...) r=await c._zrangebyscore(...) r=await c._zrank(...) r=await c._zrem(...) r=await c._zremrangebylex(...) r=await c._zremrangebyrank(...) r=await c._zremrangebyscore(...) r=await c._zrevrange(...) r=await c._zrevrangebylex(...) r=await c._zrevrangebyscore(...) r=await c._zrevrank(...) r=await c._zscan(...) r=await c._zscore(...) r=await c._zunionstore(...) */ }