You've already forked node-redis
mirror of
https://github.com/redis/node-redis.git
synced 2025-08-10 11:43:01 +03:00
* update workflows & README * add .deepsource.toml * fix client.quit, add error events on cluster, fix some "deepsource.io" warnings * Release 4.0.0-rc.1 * add cluster.duplicate, add some tests * fix #1650 - add support for Buffer in some commands, add GET_BUFFER command * fix GET and GET_BUFFER return type * update FAQ * Update invalid code example in README.md (#1654) * Update invalid code example in README.md * Update README.md Co-authored-by: Leibale Eidelman <leibale1998@gmail.com> * fix #1652 * ref #1653 - better types * better types * fix54124793ad
* Update GEOSEARCHSTORE.spec.ts * fix #1660 - add support for client.HSET('key', 'field', 'value') * upgrade dependencies, update README * fix #1659 - add support for db-number in client options url * fix README, remove unused import, downgrade typedoc & typedoc-plugin-markdown * update client-configurations.md * fix README * add CLUSTER_SLOTS, add some tests * fix "createClient with url" test with redis 5 * remove unused imports * Release 4.0.0-rc.2 * add missing semicolon * replace empty "transformReply" functions with typescript "declare" * fix EVAL & EVALSHA, add some tests, npm update * fix #1665 - add ZRANGEBYLEX, ZRANGEBYSCORE, ZRANGEBYSCORE_WITHSCORES * new issue templates * add all COMMAND commands * run COMMAND & COMMAND INFO tests only on redis >6 * Create SECURITY.md * fix #1671 - add support for all client configurations in cluster * ref #1671 - add support for defaults * remove some commands from cluster, npm update, clean code, * lock benny version * fix #1674 - remove `isolationPoolOptions` when creating isolated connection * increase test coverage * update .npmignore * Release 4.0.0-rc.3 * fix README * remove whitespace from LICENSE * use "export { x as y }" instead of import & const * move from "NodeRedis" to "Redis" * fix #1676 * update comments * Auth before select database (#1679) * Auth before select database * fix #1681 Co-authored-by: leibale <leibale1998@gmail.com> * Adds connect-as-acl-user example. (#1684) * Adds connect-as-acl-user example. * Adds blank line at end. * Set to private. * Adds examples folder to npmignore. * Adds Apple .DS_Store file to .gitignore (#1685) * Adds Apple .DS_Store file. * Add .DS_Store to .npmignore too Co-authored-by: Leibale Eidelman <leibale1998@gmail.com> * move examples * clean some tests * clean code * Adds examples table of contents and contribution guidelines. (#1686) * Updated examples to use named functions. (#1687) * Updated examples to user named functions. * Update README.md Co-authored-by: Leibale Eidelman <leibale1998@gmail.com> * update docs, add 6.0.x to the tests matrix, add eslint, npm update, fix some commands, fix some types Co-authored-by: Simon Prickett <simon@crudworks.org> * fix tests with redis 6.0.x * fix ACL GETUSER test * fix client.quit and client.disconnect * fix ACL GETUSER * Adds TypeScript note and corrects a typo. * Fixes a bug in the Scan Iterator section. (#1694) * Made examples use local version. * Add `lua-multi-incr.js` example (#1692) Also fix syntax error in the lua example in the README Closes #1689. * Add(examples): Create an example for blPop & lPush (#1696) * Add(examples): Create an example for blPop & lPush Signed-off-by: Aditya Rastogi <adit.rastogi2014@gmail.com> * Update(examples): fix case, add timeout, update readme Signed-off-by: Aditya Rastogi <adit.rastogi2014@gmail.com> Closes #1693. * Add command-with-modifiers.js example (#1695) * Adds TypeScript note and corrects a typo. * Adds command-with-modifiers example. (redis#1688) * Adds command-with-modifiers example. (redis#1688) * Adds command-with-modifiers example. (redis#1688) * Removed callbacks. Co-authored-by: Simon Prickett <simon@redislabs.com> Closes #1688. * Issue # 1697 FIX - creates an example script that shows how to use the SSCAN iterator (#1699) * #1697 fix for set scan example * adds the js file * adds comment * Minor layout and comment adjustment. Co-authored-by: srawat2 <shashank19aug> Co-authored-by: Simon Prickett <simon@redislabs.com> Closes #1697. * fix #1706 - HSET return type should be number * use dockers for tests, fix some bugs * increase dockers timeout to 30s * release drafter (#1683) * release drafter * fixing contributors * use dockers for tests, use npm workspaces, add rejson & redisearch modules, fix some bugs * fix #1712 - fix LINDEX return type * uncomment TIME tests * use codecov * fix tests.yml * uncomment "should handle live resharding" test * fix #1714 - update README(s) * add package-lock.json * update CONTRIBUTING.md * update examples * uncomment some tests * fix test-utils * move "all-in-one" to root folder * fix tests workflow * fix bug in cluster slots, enhance live resharding test * fix live resharding test * fix #1707 - handle number arguments in legacy mode * Add rejectedUnauthorized and other TLS options (#1708) * Update socket.ts * fix #1716 - decode username and password from url * fix some Z (sorted list) commands, increase commands test coverage * remove empty lines * fix 'Scenario' typo (#1720) * update readmes, add createCluster to the `redis` package * add .release-it.json files, update some md files * run tests on pull requests too * Support esModuleInterop set to false. (#1717) * Support esModuleInterop set to false. When testing the upcoming 4.x release, we got a bunch of typescript errors emitted from this project. We quickly realized this is because the library uses the esModuleInterop flag. This makes some imports _slightly_ easier to write, but it comes at a cost: it forces any application or library using this library to *also* have esModuleInterop on. The `esModuleInterop` flag is a bit of a holdover from an earlier time, and I would not recommend using it in libraries. The main issue is that if it's set to true, you are forcing any users of the library to also have `esModuleInterop`, where if you keep have it set to `false` (the default), you leave the decision to the user. This change should have no rammifications to users with `esModuleInterop` on, but it will enable support for those that have it off. This is especially good for library authors such as myself, because I would also like to keep this flag off to not force *my* users into this feature. * All tests now pass! * Move @types/redis-parser into client sub-package and removed a comma * npm update, remove html from readme * add tests and licence badges * update changelog.md * update .npmignore and .release-it.json * update .release-it.json * Release client@1.0.0-rc.0 * revertd32f1edf8a
* fix .npmignore * replace @redis with @node-redis * Release client@1.0.0-rc.0 * update json & search version * Release json@1.0.0-rc.0 * Release search@1.0.0-rc.0 * update dependencies * Release redis@4.0.0-rc.4 Co-authored-by: Richard Samuelsson <noobtoothfairy@gmail.com> Co-authored-by: mustard <mhqnwt@gmail.com> Co-authored-by: Simon Prickett <simon@redislabs.com> Co-authored-by: Simon Prickett <simon@crudworks.org> Co-authored-by: Suze Shardlow <SuzeShardlow@users.noreply.github.com> Co-authored-by: Joshua T <buildingsomethingfun@gmail.com> Co-authored-by: Aditya Rastogi <adit.rastogi2014@gmail.com> Co-authored-by: Rohan Kumar <rohan.kr20@gmail.com> Co-authored-by: Kalki <shashank.kviit@gmail.com> Co-authored-by: Chayim <chayim@users.noreply.github.com> Co-authored-by: Da-Jin Chu <dajinchu@gmail.com> Co-authored-by: Henrique Corrêa <75134774+HeCorr@users.noreply.github.com> Co-authored-by: Evert Pot <me@evertpot.com>
536 lines
15 KiB
TypeScript
536 lines
15 KiB
TypeScript
|
|
import * as APPEND from '../commands/APPEND';
|
|
import * as BITCOUNT from '../commands/BITCOUNT';
|
|
import * as BITFIELD from '../commands/BITFIELD';
|
|
import * as BITOP from '../commands/BITOP';
|
|
import * as BITPOS from '../commands/BITPOS';
|
|
import * as BLMOVE from '../commands/BLMOVE';
|
|
import * as BLPOP from '../commands/BLPOP';
|
|
import * as BRPOP from '../commands/BRPOP';
|
|
import * as BRPOPLPUSH from '../commands/BRPOPLPUSH';
|
|
import * as BZPOPMAX from '../commands/BZPOPMAX';
|
|
import * as BZPOPMIN from '../commands/BZPOPMIN';
|
|
import * as COPY from '../commands/COPY';
|
|
import * as DECR from '../commands/DECR';
|
|
import * as DECRBY from '../commands/DECRBY';
|
|
import * as DEL from '../commands/DEL';
|
|
import * as DUMP from '../commands/DUMP';
|
|
import * as EVAL from '../commands/EVAL';
|
|
import * as EVALSHA from '../commands/EVALSHA';
|
|
import * as EXISTS from '../commands/EXISTS';
|
|
import * as EXPIRE from '../commands/EXPIRE';
|
|
import * as EXPIREAT from '../commands/EXPIREAT';
|
|
import * as GEOADD from '../commands/GEOADD';
|
|
import * as GEODIST from '../commands/GEODIST';
|
|
import * as GEOHASH from '../commands/GEOHASH';
|
|
import * as GEOPOS from '../commands/GEOPOS';
|
|
import * as GEOSEARCH_WITH from '../commands/GEOSEARCH_WITH';
|
|
import * as GEOSEARCH from '../commands/GEOSEARCH';
|
|
import * as GEOSEARCHSTORE from '../commands/GEOSEARCHSTORE';
|
|
import * as GET_BUFFER from '../commands/GET_BUFFER';
|
|
import * as GET from '../commands/GET';
|
|
import * as GETBIT from '../commands/GETBIT';
|
|
import * as GETDEL from '../commands/GETDEL';
|
|
import * as GETEX from '../commands/GETEX';
|
|
import * as GETRANGE from '../commands/GETRANGE';
|
|
import * as GETSET from '../commands/GETSET';
|
|
import * as HDEL from '../commands/HDEL';
|
|
import * as HEXISTS from '../commands/HEXISTS';
|
|
import * as HGET from '../commands/HGET';
|
|
import * as HGETALL from '../commands/HGETALL';
|
|
import * as HINCRBY from '../commands/HINCRBY';
|
|
import * as HINCRBYFLOAT from '../commands/HINCRBYFLOAT';
|
|
import * as HKEYS from '../commands/HKEYS';
|
|
import * as HLEN from '../commands/HLEN';
|
|
import * as HMGET from '../commands/HMGET';
|
|
import * as HRANDFIELD_COUNT_WITHVALUES from '../commands/HRANDFIELD_COUNT_WITHVALUES';
|
|
import * as HRANDFIELD_COUNT from '../commands/HRANDFIELD_COUNT';
|
|
import * as HRANDFIELD from '../commands/HRANDFIELD';
|
|
import * as HSCAN from '../commands/HSCAN';
|
|
import * as HSET from '../commands/HSET';
|
|
import * as HSETNX from '../commands/HSETNX';
|
|
import * as HSTRLEN from '../commands/HSTRLEN';
|
|
import * as HVALS from '../commands/HVALS';
|
|
import * as INCR from '../commands/INCR';
|
|
import * as INCRBY from '../commands/INCRBY';
|
|
import * as INCRBYFLOAT from '../commands/INCRBYFLOAT';
|
|
import * as LINDEX from '../commands/LINDEX';
|
|
import * as LINSERT from '../commands/LINSERT';
|
|
import * as LLEN from '../commands/LLEN';
|
|
import * as LMOVE from '../commands/LMOVE';
|
|
import * as LPOP_COUNT from '../commands/LPOP_COUNT';
|
|
import * as LPOP from '../commands/LPOP';
|
|
import * as LPOS_COUNT from '../commands/LPOS_COUNT';
|
|
import * as LPOS from '../commands/LPOS';
|
|
import * as LPUSH from '../commands/LPUSH';
|
|
import * as LPUSHX from '../commands/LPUSHX';
|
|
import * as LRANGE from '../commands/LRANGE';
|
|
import * as LREM from '../commands/LREM';
|
|
import * as LSET from '../commands/LSET';
|
|
import * as LTRIM from '../commands/LTRIM';
|
|
import * as MGET from '../commands/MGET';
|
|
import * as MIGRATE from '../commands/MIGRATE';
|
|
import * as MSET from '../commands/MSET';
|
|
import * as MSETNX from '../commands/MSETNX';
|
|
import * as PERSIST from '../commands/PERSIST';
|
|
import * as PEXPIRE from '../commands/PEXPIRE';
|
|
import * as PEXPIREAT from '../commands/PEXPIREAT';
|
|
import * as PFADD from '../commands/PFADD';
|
|
import * as PFCOUNT from '../commands/PFCOUNT';
|
|
import * as PFMERGE from '../commands/PFMERGE';
|
|
import * as PSETEX from '../commands/PSETEX';
|
|
import * as PTTL from '../commands/PTTL';
|
|
import * as PUBLISH from '../commands/PUBLISH';
|
|
import * as RENAME from '../commands/RENAME';
|
|
import * as RENAMENX from '../commands/RENAMENX';
|
|
import * as RPOP_COUNT from '../commands/RPOP_COUNT';
|
|
import * as RPOP from '../commands/RPOP';
|
|
import * as RPOPLPUSH from '../commands/RPOPLPUSH';
|
|
import * as RPUSH from '../commands/RPUSH';
|
|
import * as RPUSHX from '../commands/RPUSHX';
|
|
import * as SADD from '../commands/SADD';
|
|
import * as SCARD from '../commands/SCARD';
|
|
import * as SDIFF from '../commands/SDIFF';
|
|
import * as SDIFFSTORE from '../commands/SDIFFSTORE';
|
|
import * as SET from '../commands/SET';
|
|
import * as SETBIT from '../commands/SETBIT';
|
|
import * as SETEX from '../commands/SETEX';
|
|
import * as SETNX from '../commands/SETNX';
|
|
import * as SETRANGE from '../commands/SETRANGE';
|
|
import * as SINTER from '../commands/SINTER';
|
|
import * as SINTERSTORE from '../commands/SINTERSTORE';
|
|
import * as SISMEMBER from '../commands/SISMEMBER';
|
|
import * as SMEMBERS from '../commands/SMEMBERS';
|
|
import * as SMISMEMBER from '../commands/SMISMEMBER';
|
|
import * as SMOVE from '../commands/SMOVE';
|
|
import * as SORT from '../commands/SORT';
|
|
import * as SPOP from '../commands/SPOP';
|
|
import * as SRANDMEMBER_COUNT from '../commands/SRANDMEMBER_COUNT';
|
|
import * as SRANDMEMBER from '../commands/SRANDMEMBER';
|
|
import * as SREM from '../commands/SREM';
|
|
import * as SSCAN from '../commands/SSCAN';
|
|
import * as STRLEN from '../commands/STRLEN';
|
|
import * as SUNION from '../commands/SUNION';
|
|
import * as SUNIONSTORE from '../commands/SUNIONSTORE';
|
|
import * as TOUCH from '../commands/TOUCH';
|
|
import * as TTL from '../commands/TTL';
|
|
import * as TYPE from '../commands/TYPE';
|
|
import * as UNLINK from '../commands/UNLINK';
|
|
import * as WATCH from '../commands/WATCH';
|
|
import * as XACK from '../commands/XACK';
|
|
import * as XADD from '../commands/XADD';
|
|
import * as XAUTOCLAIM_JUSTID from '../commands/XAUTOCLAIM_JUSTID';
|
|
import * as XAUTOCLAIM from '../commands/XAUTOCLAIM';
|
|
import * as XCLAIM from '../commands/XCLAIM';
|
|
import * as XCLAIM_JUSTID from '../commands/XCLAIM_JUSTID';
|
|
import * as XDEL from '../commands/XDEL';
|
|
import * as XGROUP_CREATE from '../commands/XGROUP_CREATE';
|
|
import * as XGROUP_CREATECONSUMER from '../commands/XGROUP_CREATECONSUMER';
|
|
import * as XGROUP_DELCONSUMER from '../commands/XGROUP_DELCONSUMER';
|
|
import * as XGROUP_DESTROY from '../commands/XGROUP_DESTROY';
|
|
import * as XGROUP_SETID from '../commands/XGROUP_SETID';
|
|
import * as XINFO_CONSUMERS from '../commands/XINFO_CONSUMERS';
|
|
import * as XINFO_GROUPS from '../commands/XINFO_GROUPS';
|
|
import * as XINFO_STREAM from '../commands/XINFO_STREAM';
|
|
import * as XLEN from '../commands/XLEN';
|
|
import * as XPENDING_RANGE from '../commands/XPENDING_RANGE';
|
|
import * as XPENDING from '../commands/XPENDING';
|
|
import * as XRANGE from '../commands/XRANGE';
|
|
import * as XREAD from '../commands/XREAD';
|
|
import * as XREADGROUP from '../commands/XREADGROUP';
|
|
import * as XREVRANGE from '../commands/XREVRANGE';
|
|
import * as XTRIM from '../commands/XTRIM';
|
|
import * as ZADD from '../commands/ZADD';
|
|
import * as ZCARD from '../commands/ZCARD';
|
|
import * as ZCOUNT from '../commands/ZCOUNT';
|
|
import * as ZDIFF_WITHSCORES from '../commands/ZDIFF_WITHSCORES';
|
|
import * as ZDIFF from '../commands/ZDIFF';
|
|
import * as ZDIFFSTORE from '../commands/ZDIFFSTORE';
|
|
import * as ZINCRBY from '../commands/ZINCRBY';
|
|
import * as ZINTER_WITHSCORES from '../commands/ZINTER_WITHSCORES';
|
|
import * as ZINTER from '../commands/ZINTER';
|
|
import * as ZINTERSTORE from '../commands/ZINTERSTORE';
|
|
import * as ZLEXCOUNT from '../commands/ZLEXCOUNT';
|
|
import * as ZMSCORE from '../commands/ZMSCORE';
|
|
import * as ZPOPMAX_COUNT from '../commands/ZPOPMAX_COUNT';
|
|
import * as ZPOPMAX from '../commands/ZPOPMAX';
|
|
import * as ZPOPMIN_COUNT from '../commands/ZPOPMIN_COUNT';
|
|
import * as ZPOPMIN from '../commands/ZPOPMIN';
|
|
import * as ZRANDMEMBER_COUNT_WITHSCORES from '../commands/ZRANDMEMBER_COUNT_WITHSCORES';
|
|
import * as ZRANDMEMBER_COUNT from '../commands/ZRANDMEMBER_COUNT';
|
|
import * as ZRANDMEMBER from '../commands/ZRANDMEMBER';
|
|
import * as ZRANGE_WITHSCORES from '../commands/ZRANGE_WITHSCORES';
|
|
import * as ZRANGE from '../commands/ZRANGE';
|
|
import * as ZRANGEBYLEX from '../commands/ZRANGEBYLEX';
|
|
import * as ZRANGEBYSCORE_WITHSCORES from '../commands/ZRANGEBYSCORE_WITHSCORES';
|
|
import * as ZRANGEBYSCORE from '../commands/ZRANGEBYSCORE';
|
|
import * as ZRANGESTORE from '../commands/ZRANGESTORE';
|
|
import * as ZRANK from '../commands/ZRANK';
|
|
import * as ZREM from '../commands/ZREM';
|
|
import * as ZREMRANGEBYLEX from '../commands/ZREMRANGEBYLEX';
|
|
import * as ZREMRANGEBYRANK from '../commands/ZREMRANGEBYRANK';
|
|
import * as ZREMRANGEBYSCORE from '../commands/ZREMRANGEBYSCORE';
|
|
import * as ZREVRANK from '../commands/ZREVRANK';
|
|
import * as ZSCAN from '../commands/ZSCAN';
|
|
import * as ZSCORE from '../commands/ZSCORE';
|
|
import * as ZUNION_WITHSCORES from '../commands/ZUNION_WITHSCORES';
|
|
import * as ZUNION from '../commands/ZUNION';
|
|
import * as ZUNIONSTORE from '../commands/ZUNIONSTORE';
|
|
|
|
export default {
|
|
APPEND,
|
|
append: APPEND,
|
|
BITCOUNT,
|
|
bitCount: BITCOUNT,
|
|
BITFIELD,
|
|
bitField: BITFIELD,
|
|
BITOP,
|
|
bitOp: BITOP,
|
|
BITPOS,
|
|
bitPos: BITPOS,
|
|
BLMOVE,
|
|
blMove: BLMOVE,
|
|
BLPOP,
|
|
blPop: BLPOP,
|
|
BRPOP,
|
|
brPop: BRPOP,
|
|
BRPOPLPUSH,
|
|
brPopLPush: BRPOPLPUSH,
|
|
BZPOPMAX,
|
|
bzPopMax: BZPOPMAX,
|
|
BZPOPMIN,
|
|
bzPopMin: BZPOPMIN,
|
|
COPY,
|
|
copy: COPY,
|
|
DECR,
|
|
decr: DECR,
|
|
DECRBY,
|
|
decrBy: DECRBY,
|
|
DEL,
|
|
del: DEL,
|
|
DUMP,
|
|
dump: DUMP,
|
|
EVAL,
|
|
eval: EVAL,
|
|
EVALSHA,
|
|
evalSha: EVALSHA,
|
|
EXISTS,
|
|
exists: EXISTS,
|
|
EXPIRE,
|
|
expire: EXPIRE,
|
|
EXPIREAT,
|
|
expireAt: EXPIREAT,
|
|
GEOADD,
|
|
geoAdd: GEOADD,
|
|
GEODIST,
|
|
geoDist: GEODIST,
|
|
GEOHASH,
|
|
geoHash: GEOHASH,
|
|
GEOPOS,
|
|
geoPos: GEOPOS,
|
|
GEOSEARCH_WITH,
|
|
geoSearchWith: GEOSEARCH_WITH,
|
|
GEOSEARCH,
|
|
geoSearch: GEOSEARCH,
|
|
GEOSEARCHSTORE,
|
|
geoSearchStore: GEOSEARCHSTORE,
|
|
GET_BUFFER,
|
|
getBuffer: GET_BUFFER,
|
|
GET,
|
|
get: GET,
|
|
GETBIT,
|
|
getBit: GETBIT,
|
|
GETDEL,
|
|
getDel: GETDEL,
|
|
GETEX,
|
|
getEx: GETEX,
|
|
GETRANGE,
|
|
getRange: GETRANGE,
|
|
GETSET,
|
|
getSet: GETSET,
|
|
HDEL,
|
|
hDel: HDEL,
|
|
HEXISTS,
|
|
hExists: HEXISTS,
|
|
HGET,
|
|
hGet: HGET,
|
|
HGETALL,
|
|
hGetAll: HGETALL,
|
|
HINCRBY,
|
|
hIncrBy: HINCRBY,
|
|
HINCRBYFLOAT,
|
|
hIncrByFloat: HINCRBYFLOAT,
|
|
HKEYS,
|
|
hKeys: HKEYS,
|
|
HLEN,
|
|
hLen: HLEN,
|
|
HMGET,
|
|
hmGet: HMGET,
|
|
HRANDFIELD_COUNT_WITHVALUES,
|
|
hRandFieldCountWithValues: HRANDFIELD_COUNT_WITHVALUES,
|
|
HRANDFIELD_COUNT,
|
|
hRandFieldCount: HRANDFIELD_COUNT,
|
|
HRANDFIELD,
|
|
hRandField: HRANDFIELD,
|
|
HSCAN,
|
|
hScan: HSCAN,
|
|
HSET,
|
|
hSet: HSET,
|
|
HSETNX,
|
|
hSetNX: HSETNX,
|
|
HSTRLEN,
|
|
hStrLen: HSTRLEN,
|
|
HVALS,
|
|
hVals: HVALS,
|
|
INCR,
|
|
incr: INCR,
|
|
INCRBY,
|
|
incrBy: INCRBY,
|
|
INCRBYFLOAT,
|
|
incrByFloat: INCRBYFLOAT,
|
|
LINDEX,
|
|
lIndex: LINDEX,
|
|
LINSERT,
|
|
lInsert: LINSERT,
|
|
LLEN,
|
|
lLen: LLEN,
|
|
LMOVE,
|
|
lMove: LMOVE,
|
|
LPOP_COUNT,
|
|
lPopCount: LPOP_COUNT,
|
|
LPOP,
|
|
lPop: LPOP,
|
|
LPOS_COUNT,
|
|
lPosCount: LPOS_COUNT,
|
|
LPOS,
|
|
lPos: LPOS,
|
|
LPUSH,
|
|
lPush: LPUSH,
|
|
LPUSHX,
|
|
lPushX: LPUSHX,
|
|
LRANGE,
|
|
lRange: LRANGE,
|
|
LREM,
|
|
lRem: LREM,
|
|
LSET,
|
|
lSet: LSET,
|
|
LTRIM,
|
|
lTrim: LTRIM,
|
|
MGET,
|
|
mGet: MGET,
|
|
MIGRATE,
|
|
migrate: MIGRATE,
|
|
MSET,
|
|
mSet: MSET,
|
|
MSETNX,
|
|
mSetNX: MSETNX,
|
|
PERSIST,
|
|
persist: PERSIST,
|
|
PEXPIRE,
|
|
pExpire: PEXPIRE,
|
|
PEXPIREAT,
|
|
pExpireAt: PEXPIREAT,
|
|
PFADD,
|
|
pfAdd: PFADD,
|
|
PFCOUNT,
|
|
pfCount: PFCOUNT,
|
|
PFMERGE,
|
|
pfMerge: PFMERGE,
|
|
PSETEX,
|
|
pSetEx: PSETEX,
|
|
PTTL,
|
|
pTTL: PTTL,
|
|
PUBLISH,
|
|
publish: PUBLISH,
|
|
RENAME,
|
|
rename: RENAME,
|
|
RENAMENX,
|
|
renameNX: RENAMENX,
|
|
RPOP_COUNT,
|
|
rPopCount: RPOP_COUNT,
|
|
RPOP,
|
|
rPop: RPOP,
|
|
RPOPLPUSH,
|
|
rPopLPush: RPOPLPUSH,
|
|
RPUSH,
|
|
rPush: RPUSH,
|
|
RPUSHX,
|
|
rPushX: RPUSHX,
|
|
SADD,
|
|
sAdd: SADD,
|
|
SCARD,
|
|
sCard: SCARD,
|
|
SDIFF,
|
|
sDiff: SDIFF,
|
|
SDIFFSTORE,
|
|
sDiffStore: SDIFFSTORE,
|
|
SINTER,
|
|
sInter: SINTER,
|
|
SINTERSTORE,
|
|
sInterStore: SINTERSTORE,
|
|
SET,
|
|
set: SET,
|
|
SETBIT,
|
|
setBit: SETBIT,
|
|
SETEX,
|
|
setEx: SETEX,
|
|
SETNX,
|
|
setNX: SETNX,
|
|
SETRANGE,
|
|
setRange: SETRANGE,
|
|
SISMEMBER,
|
|
sIsMember: SISMEMBER,
|
|
SMEMBERS,
|
|
sMembers: SMEMBERS,
|
|
SMISMEMBER,
|
|
smIsMember: SMISMEMBER,
|
|
SMOVE,
|
|
sMove: SMOVE,
|
|
SORT,
|
|
sort: SORT,
|
|
SPOP,
|
|
sPop: SPOP,
|
|
SRANDMEMBER_COUNT,
|
|
sRandMemberCount: SRANDMEMBER_COUNT,
|
|
SRANDMEMBER,
|
|
sRandMember: SRANDMEMBER,
|
|
SREM,
|
|
sRem: SREM,
|
|
SSCAN,
|
|
sScan: SSCAN,
|
|
STRLEN,
|
|
strLen: STRLEN,
|
|
SUNION,
|
|
sUnion: SUNION,
|
|
SUNIONSTORE,
|
|
sUnionStore: SUNIONSTORE,
|
|
TOUCH,
|
|
touch: TOUCH,
|
|
TTL,
|
|
ttl: TTL,
|
|
TYPE,
|
|
type: TYPE,
|
|
UNLINK,
|
|
unlink: UNLINK,
|
|
WATCH,
|
|
watch: WATCH,
|
|
XACK,
|
|
xAck: XACK,
|
|
XADD,
|
|
xAdd: XADD,
|
|
XAUTOCLAIM_JUSTID,
|
|
xAutoClaimJustId: XAUTOCLAIM_JUSTID,
|
|
XAUTOCLAIM,
|
|
xAutoClaim: XAUTOCLAIM,
|
|
XCLAIM,
|
|
xClaim: XCLAIM,
|
|
XCLAIM_JUSTID,
|
|
xClaimJustId: XCLAIM_JUSTID,
|
|
XDEL,
|
|
xDel: XDEL,
|
|
XGROUP_CREATE,
|
|
xGroupCreate: XGROUP_CREATE,
|
|
XGROUP_CREATECONSUMER,
|
|
xGroupCreateConsumer: XGROUP_CREATECONSUMER,
|
|
XGROUP_DELCONSUMER,
|
|
xGroupDelConsumer: XGROUP_DELCONSUMER,
|
|
XGROUP_DESTROY,
|
|
xGroupDestroy: XGROUP_DESTROY,
|
|
XGROUP_SETID,
|
|
xGroupSetId: XGROUP_SETID,
|
|
XINFO_CONSUMERS,
|
|
xInfoConsumers: XINFO_CONSUMERS,
|
|
XINFO_GROUPS,
|
|
xInfoGroups: XINFO_GROUPS,
|
|
XINFO_STREAM,
|
|
xInfoStream: XINFO_STREAM,
|
|
XLEN,
|
|
xLen: XLEN,
|
|
XPENDING_RANGE,
|
|
xPendingRange: XPENDING_RANGE,
|
|
XPENDING,
|
|
xPending: XPENDING,
|
|
XRANGE,
|
|
xRange: XRANGE,
|
|
XREAD,
|
|
xRead: XREAD,
|
|
XREADGROUP,
|
|
xReadGroup: XREADGROUP,
|
|
XREVRANGE,
|
|
xRevRange: XREVRANGE,
|
|
XTRIM,
|
|
xTrim: XTRIM,
|
|
ZADD,
|
|
zAdd: ZADD,
|
|
ZCARD,
|
|
zCard: ZCARD,
|
|
ZCOUNT,
|
|
zCount: ZCOUNT,
|
|
ZDIFF_WITHSCORES,
|
|
zDiffWithScores: ZDIFF_WITHSCORES,
|
|
ZDIFF,
|
|
zDiff: ZDIFF,
|
|
ZDIFFSTORE,
|
|
zDiffStore: ZDIFFSTORE,
|
|
ZINCRBY,
|
|
zIncrBy: ZINCRBY,
|
|
ZINTER_WITHSCORES,
|
|
zInterWithScores: ZINTER_WITHSCORES,
|
|
ZINTER,
|
|
zInter: ZINTER,
|
|
ZINTERSTORE,
|
|
zInterStore: ZINTERSTORE,
|
|
ZLEXCOUNT,
|
|
zLexCount: ZLEXCOUNT,
|
|
ZMSCORE,
|
|
zmScore: ZMSCORE,
|
|
ZPOPMAX_COUNT,
|
|
zPopMaxCount: ZPOPMAX_COUNT,
|
|
ZPOPMAX,
|
|
zPopMax: ZPOPMAX,
|
|
ZPOPMIN_COUNT,
|
|
zPopMinCount: ZPOPMIN_COUNT,
|
|
ZPOPMIN,
|
|
zPopMin: ZPOPMIN,
|
|
ZRANDMEMBER_COUNT_WITHSCORES,
|
|
zRandMemberCountWithScores: ZRANDMEMBER_COUNT_WITHSCORES,
|
|
ZRANDMEMBER_COUNT,
|
|
zRandMemberCount: ZRANDMEMBER_COUNT,
|
|
ZRANDMEMBER,
|
|
zRandMember: ZRANDMEMBER,
|
|
ZRANGE_WITHSCORES,
|
|
zRangeWithScores: ZRANGE_WITHSCORES,
|
|
ZRANGE,
|
|
zRange: ZRANGE,
|
|
ZRANGEBYLEX,
|
|
zRangeByLex: ZRANGEBYLEX,
|
|
ZRANGEBYSCORE_WITHSCORES,
|
|
zRangeByScoreWithScores: ZRANGEBYSCORE_WITHSCORES,
|
|
ZRANGEBYSCORE,
|
|
zRangeByScore: ZRANGEBYSCORE,
|
|
ZRANGESTORE,
|
|
zRangeStore: ZRANGESTORE,
|
|
ZRANK,
|
|
zRank: ZRANK,
|
|
ZREM,
|
|
zRem: ZREM,
|
|
ZREMRANGEBYLEX,
|
|
zRemRangeByLex: ZREMRANGEBYLEX,
|
|
ZREMRANGEBYRANK,
|
|
zRemRangeByRank: ZREMRANGEBYRANK,
|
|
ZREMRANGEBYSCORE,
|
|
zRemRangeByScore: ZREMRANGEBYSCORE,
|
|
ZREVRANK,
|
|
zRevRank: ZREVRANK,
|
|
ZSCAN,
|
|
zScan: ZSCAN,
|
|
ZSCORE,
|
|
zScore: ZSCORE,
|
|
ZUNION_WITHSCORES,
|
|
zUnionWithScores: ZUNION_WITHSCORES,
|
|
ZUNION,
|
|
zUnion: ZUNION,
|
|
ZUNIONSTORE,
|
|
zUnionStore: ZUNIONSTORE
|
|
};
|