Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
71caca7
chore(client): regenerate command metadata from server COMMAND
nkaradzhov Jul 30, 2026
2158122
refactor(client): derive IS_READ_ONLY/CACHEABLE from server metadata
nkaradzhov Jul 30, 2026
1d43513
feat(client): parse COMMAND key specs + policy metadata layer
nkaradzhov Jul 30, 2026
7bcc623
feat(client): add multi_shard command splitter
nkaradzhov Jul 30, 2026
27706be
feat(client): cluster request/response policy dispatch engine
nkaradzhov Jul 30, 2026
c748299
feat(client): special-policy routing (SCAN, RANDOMKEY, FT.CURSOR)
nkaradzhov Jul 30, 2026
91ea94d
test(client): policy unit + cluster integration specs
nkaradzhov Jul 30, 2026
b77195e
fix(client): aggregate array replies element-wise for agg_min/agg_max
nkaradzhov Jul 30, 2026
50fa140
fix(client): pin TOUCH master-only (write-effect despite readonly flag)
nkaradzhov Jul 31, 2026
699b988
fix(client): restore IS_READ_ONLY on keyless reads for replica routing
nkaradzhov Jul 31, 2026
aa9fa83
fix(client): derive replica-safety for pipelined commands
nkaradzhov Jul 31, 2026
e2cd3d6
fix(client): clamp logical AND/OR aggregation to 0/1
nkaradzhov Jul 31, 2026
c2f7a2b
style(client): terminate policy assignments with semicolons
nkaradzhov Jul 31, 2026
2a74e58
test(search): match 8.x index-not-found wording in cursor retry
nkaradzhov Jul 31, 2026
86128d2
fix(client): connect fan-out nodes per-entry so one dead node can't f…
nkaradzhov Jul 31, 2026
fa9cdf2
fix(client): exclude blocking commands from CSC eligibility
nkaradzhov Jul 31, 2026
a28d8ec
docs(client): drop stale getAllClients docblock left above getAllNodes
nkaradzhov Jul 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/bloom/ADD.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { RedisArgument, Command } from '@redis/client/dist/lib/RESP/types';
import { transformBooleanReply } from '@redis/client/dist/lib/commands/generic-transformers';

export default {
IS_READ_ONLY: false,
parseCommand(parser: CommandParser, key: RedisArgument, item: RedisArgument) {
parser.push('BF.ADD');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/bloom/CARD.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import { CommandParser } from '@redis/client/dist/lib/client/parser';
import { RedisArgument, NumberReply, Command } from '@redis/client/dist/lib/RESP/types';

export default {
IS_READ_ONLY: true,
parseCommand(parser: CommandParser, key: RedisArgument) {
parser.push('BF.CARD');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/bloom/EXISTS.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { RedisArgument, Command } from '@redis/client/dist/lib/RESP/types';
import { transformBooleanReply } from '@redis/client/dist/lib/commands/generic-transformers';

export default {
IS_READ_ONLY: true,
Comment thread
nkaradzhov marked this conversation as resolved.
parseCommand(parser: CommandParser, key: RedisArgument, item: RedisArgument) {
parser.push('BF.EXISTS');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/bloom/INFO.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ export type BfInfoReplyMap = TuplesToMapReply<[
]>;

export default {
IS_READ_ONLY: true,
parseCommand(parser: CommandParser, key: RedisArgument) {
parser.push('BF.INFO');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/bloom/INSERT.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ export interface BfInsertOptions {
}

export default {
IS_READ_ONLY: false,
parseCommand(
parser: CommandParser,
key: RedisArgument,
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/bloom/LOADCHUNK.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import { CommandParser } from '@redis/client/dist/lib/client/parser';
import { RedisArgument, SimpleStringReply, Command } from '@redis/client/dist/lib/RESP/types';

export default {
IS_READ_ONLY: false,
parseCommand(parser: CommandParser, key: RedisArgument, iterator: number, chunk: RedisArgument) {
parser.push('BF.LOADCHUNK');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/bloom/MADD.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import { RedisVariadicArgument } from '@redis/client/dist/lib/commands/generic-t
import { transformBooleanArrayReply } from '@redis/client/dist/lib/commands/generic-transformers';

export default {
IS_READ_ONLY: false,
parseCommand(parser: CommandParser, key: RedisArgument, items: RedisVariadicArgument) {
parser.push('BF.MADD');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/bloom/MEXISTS.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import { RedisVariadicArgument } from '@redis/client/dist/lib/commands/generic-t
import { transformBooleanArrayReply } from '@redis/client/dist/lib/commands/generic-transformers';

export default {
IS_READ_ONLY: true,
parseCommand(parser: CommandParser, key: RedisArgument, items: RedisVariadicArgument) {
parser.push('BF.MEXISTS');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/bloom/RESERVE.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ export interface BfReserveOptions {
}

export default {
IS_READ_ONLY: true,
parseCommand(
parser: CommandParser,
key: RedisArgument,
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/bloom/SCANDUMP.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import { CommandParser } from '@redis/client/dist/lib/client/parser';
import { RedisArgument, TuplesReply, NumberReply, BlobStringReply, UnwrapReply, Command } from '@redis/client/dist/lib/RESP/types';

export default {
IS_READ_ONLY: true,
parseCommand(parser: CommandParser, key: RedisArgument, iterator: number) {
parser.push('BF.SCANDUMP');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/count-min-sketch/INCRBY.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ export interface BfIncrByItem {
}

export default {
IS_READ_ONLY: false,
parseCommand(
parser: CommandParser,
key: RedisArgument,
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/count-min-sketch/INFO.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ export interface CmsInfoReply {
}

export default {
IS_READ_ONLY: true,
parseCommand(parser: CommandParser, key: RedisArgument) {
parser.push('CMS.INFO');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/count-min-sketch/INITBYDIM.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import { CommandParser } from '@redis/client/dist/lib/client/parser';
import { RedisArgument, SimpleStringReply, Command } from '@redis/client/dist/lib/RESP/types';

export default {
IS_READ_ONLY: false,
parseCommand(parser: CommandParser, key: RedisArgument, width: number, depth: number) {
parser.push('CMS.INITBYDIM');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/count-min-sketch/INITBYPROB.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import { CommandParser } from '@redis/client/dist/lib/client/parser';
import { RedisArgument, SimpleStringReply, Command } from '@redis/client/dist/lib/RESP/types';

export default {
IS_READ_ONLY: false,
parseCommand(parser: CommandParser, key: RedisArgument, error: number, probability: number) {
parser.push('CMS.INITBYPROB');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/count-min-sketch/MERGE.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ interface BfMergeSketch {
export type BfMergeSketches = Array<RedisArgument> | Array<BfMergeSketch>;

export default {
IS_READ_ONLY: false,
parseCommand(
parser: CommandParser,
destination: RedisArgument,
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/count-min-sketch/QUERY.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { ArrayReply, NumberReply, Command, RedisArgument } from '@redis/client/d
import { RedisVariadicArgument } from '@redis/client/dist/lib/commands/generic-transformers';

export default {
IS_READ_ONLY: true,
parseCommand(parser: CommandParser, key: RedisArgument, items: RedisVariadicArgument) {
parser.push('CMS.QUERY');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/cuckoo/ADD.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { RedisArgument, Command } from '@redis/client/dist/lib/RESP/types';
import { transformBooleanReply } from '@redis/client/dist/lib/commands/generic-transformers';

export default {
IS_READ_ONLY: false,
parseCommand(parser: CommandParser, key: RedisArgument, item: RedisArgument) {
parser.push('CF.ADD');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/cuckoo/ADDNX.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { RedisArgument, Command } from '@redis/client/dist/lib/RESP/types';
import { transformBooleanReply } from '@redis/client/dist/lib/commands/generic-transformers';

export default {
IS_READ_ONLY: false,
parseCommand(parser: CommandParser, key: RedisArgument, item: RedisArgument) {
parser.push('CF.ADDNX');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/cuckoo/COUNT.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import { CommandParser } from '@redis/client/dist/lib/client/parser';
import { RedisArgument, NumberReply, Command } from '@redis/client/dist/lib/RESP/types';

export default {
IS_READ_ONLY: true,
parseCommand(parser: CommandParser, key: RedisArgument, item: RedisArgument) {
parser.push('CF.COUNT');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/cuckoo/DEL.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { RedisArgument, Command } from '@redis/client/dist/lib/RESP/types';
import { transformBooleanReply } from '@redis/client/dist/lib/commands/generic-transformers';

export default {
IS_READ_ONLY: false,
parseCommand(parser: CommandParser, key: RedisArgument, item: RedisArgument) {
parser.push('CF.DEL');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/cuckoo/EXISTS.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { RedisArgument, Command } from '@redis/client/dist/lib/RESP/types';
import { transformBooleanReply } from '@redis/client/dist/lib/commands/generic-transformers';

export default {
IS_READ_ONLY: false,
parseCommand(parser: CommandParser, key: RedisArgument, item: RedisArgument) {
parser.push('CF.EXISTS');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/cuckoo/INFO.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ export type CfInfoReplyMap = TuplesToMapReply<[
]>;

export default {
IS_READ_ONLY: true,
parseCommand(parser: CommandParser, key: RedisArgument) {
parser.push('CF.INFO');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/cuckoo/INSERT.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ export function parseCfInsertArguments(
}

export default {
IS_READ_ONLY: false,
parseCommand(...args: Parameters<typeof parseCfInsertArguments>) {
args[0].push('CF.INSERT');
parseCfInsertArguments(...args);
Expand Down
3 changes: 1 addition & 2 deletions packages/bloom/lib/commands/cuckoo/INSERTNX.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { ArrayReply, Command, NumberReply } from '@redis/client/dist/lib/RESP/types';
import INSERT, { parseCfInsertArguments } from './INSERT';
import { parseCfInsertArguments } from './INSERT';

/**
* Adds one or more items to a Cuckoo Filter only if they do not exist yet, creating the filter if needed
Expand All @@ -11,7 +11,6 @@ import INSERT, { parseCfInsertArguments } from './INSERT';
* @param options.NOCREATE - If true, prevents automatic filter creation
*/
export default {
IS_READ_ONLY: INSERT.IS_READ_ONLY,
parseCommand(...args: Parameters<typeof parseCfInsertArguments>) {
args[0].push('CF.INSERTNX');
parseCfInsertArguments(...args);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/cuckoo/LOADCHUNK.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import { CommandParser } from '@redis/client/dist/lib/client/parser';
import { SimpleStringReply, Command, RedisArgument } from '@redis/client/dist/lib/RESP/types';

export default {
IS_READ_ONLY: false,
parseCommand(parser: CommandParser, key: RedisArgument, iterator: number, chunk: RedisArgument) {
parser.push('CF.LOADCHUNK');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/cuckoo/RESERVE.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ export interface CfReserveOptions {
}

export default {
IS_READ_ONLY: false,
parseCommand(
parser: CommandParser,
key: RedisArgument,
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/cuckoo/SCANDUMP.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import { CommandParser } from '@redis/client/dist/lib/client/parser';
import { RedisArgument, TuplesReply, NumberReply, BlobStringReply, NullReply, UnwrapReply, Command } from '@redis/client/dist/lib/RESP/types';

export default {
IS_READ_ONLY: true,
parseCommand(parser: CommandParser, key: RedisArgument, iterator: number) {
parser.push('CF.SCANDUMP');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/t-digest/ADD.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import { CommandParser } from '@redis/client/dist/lib/client/parser';
import { SimpleStringReply, Command, RedisArgument } from '@redis/client/dist/lib/RESP/types';

export default {
IS_READ_ONLY: false,
parseCommand(parser: CommandParser, key: RedisArgument, values: Array<number>) {
parser.push('TDIGEST.ADD');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/t-digest/BYRANK.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ export function transformByRankArguments(
}

export default {
IS_READ_ONLY: true,
parseCommand(...args: Parameters<typeof transformByRankArguments>) {
args[0].push('TDIGEST.BYRANK');
transformByRankArguments(...args);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/t-digest/BYREVRANK.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ import BYRANK, { transformByRankArguments } from './BYRANK';
* @param ranks - Array of ranks to get value estimates for (descending order)
*/
export default {
IS_READ_ONLY: BYRANK.IS_READ_ONLY,
parseCommand(...args: Parameters<typeof transformByRankArguments>) {
args[0].push('TDIGEST.BYREVRANK');
transformByRankArguments(...args);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/t-digest/CDF.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { RedisArgument, Command } from '@redis/client/dist/lib/RESP/types';
import { transformDoubleArrayReply } from '@redis/client/dist/lib/commands/generic-transformers';

export default {
IS_READ_ONLY: true,
parseCommand(parser: CommandParser, key: RedisArgument, values: Array<number>) {
parser.push('TDIGEST.CDF');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/t-digest/CREATE.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ export interface TDigestCreateOptions {
}

export default {
IS_READ_ONLY: false,
parseCommand(parser: CommandParser, key: RedisArgument, options?: TDigestCreateOptions) {
parser.push('TDIGEST.CREATE');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/t-digest/INFO.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ export type TdInfoReplyMap = TuplesToMapReply<[
]>;

export default {
IS_READ_ONLY: true,
parseCommand(parser: CommandParser, key: RedisArgument) {
parser.push('TDIGEST.INFO');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/t-digest/MAX.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { RedisArgument, Command } from '@redis/client/dist/lib/RESP/types';
import { transformDoubleReply } from '@redis/client/dist/lib/commands/generic-transformers';

export default {
IS_READ_ONLY: true,
parseCommand(parser: CommandParser, key: RedisArgument) {
parser.push('TDIGEST.MAX');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/t-digest/MERGE.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ export interface TDigestMergeOptions {
}

export default {
IS_READ_ONLY: false,
parseCommand(
parser: CommandParser,
destination: RedisArgument,
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/t-digest/MIN.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { RedisArgument, Command } from '@redis/client/dist/lib/RESP/types';
import { transformDoubleReply } from '@redis/client/dist/lib/commands/generic-transformers';

export default {
IS_READ_ONLY: true,
parseCommand(parser: CommandParser, key: RedisArgument) {
parser.push('TDIGEST.MIN');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/t-digest/QUANTILE.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { RedisArgument, Command } from '@redis/client/dist/lib/RESP/types';
import { transformDoubleArrayReply } from '@redis/client/dist/lib/commands/generic-transformers';

export default {
IS_READ_ONLY: true,
parseCommand(parser: CommandParser, key: RedisArgument, quantiles: Array<number>) {
parser.push('TDIGEST.QUANTILE');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/t-digest/RANK.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ export function transformRankArguments(
}

export default {
IS_READ_ONLY: true,
parseCommand(...args: Parameters<typeof transformRankArguments>) {
args[0].push('TDIGEST.RANK');
transformRankArguments(...args);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/t-digest/RESET.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import { CommandParser } from '@redis/client/dist/lib/client/parser';
import { RedisArgument, SimpleStringReply, Command } from '@redis/client/dist/lib/RESP/types';

export default {
IS_READ_ONLY: false,
parseCommand(parser: CommandParser, key: RedisArgument) {
parser.push('TDIGEST.RESET');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/t-digest/REVRANK.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ import RANK, { transformRankArguments } from './RANK';
* @param values - Array of values to get reverse ranks for
*/
export default {
IS_READ_ONLY: RANK.IS_READ_ONLY,
parseCommand(...args: Parameters<typeof transformRankArguments>) {
args[0].push('TDIGEST.REVRANK');
transformRankArguments(...args);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/t-digest/TRIMMED_MEAN.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { RedisArgument, Command } from '@redis/client/dist/lib/RESP/types';
import { transformDoubleReply } from '@redis/client/dist/lib/commands/generic-transformers';

export default {
IS_READ_ONLY: true,
parseCommand(
parser: CommandParser,
key: RedisArgument,
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/top-k/ADD.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { RedisArgument, ArrayReply, BlobStringReply, Command } from '@redis/clie
import { RedisVariadicArgument } from '@redis/client/dist/lib/commands/generic-transformers';

export default {
IS_READ_ONLY: false,
parseCommand(parser: CommandParser, key: RedisArgument, items: RedisVariadicArgument) {
parser.push('TOPK.ADD');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/top-k/COUNT.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { RedisArgument, ArrayReply, NumberReply, Command } from '@redis/client/d
import { RedisVariadicArgument } from '@redis/client/dist/lib/commands/generic-transformers';

export default {
IS_READ_ONLY: true,
parseCommand(parser: CommandParser, key: RedisArgument, items: RedisVariadicArgument) {
parser.push('TOPK.COUNT');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/top-k/INCRBY.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ function pushIncrByItem(parser: CommandParser, { item, incrementBy }: TopKIncrBy
}

export default {
IS_READ_ONLY: false,
parseCommand(
parser: CommandParser,
key: RedisArgument,
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/top-k/INFO.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ export type TopKInfoReplyMap = TuplesToMapReply<[
]>;

export default {
IS_READ_ONLY: true,
parseCommand(parser: CommandParser, key: RedisArgument) {
parser.push('TOPK.INFO');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/top-k/LIST.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import { CommandParser } from '@redis/client/dist/lib/client/parser';
import { RedisArgument, ArrayReply, BlobStringReply, Command } from '@redis/client/dist/lib/RESP/types';

export default {
IS_READ_ONLY: true,
parseCommand(parser: CommandParser, key: RedisArgument) {
parser.push('TOPK.LIST');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/top-k/LIST_WITHCOUNT.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import { CommandParser } from '@redis/client/dist/lib/client/parser';
import { RedisArgument, ArrayReply, BlobStringReply, NumberReply, UnwrapReply, Command } from '@redis/client/dist/lib/RESP/types';

export default {
IS_READ_ONLY: true,
parseCommand(parser: CommandParser, key: RedisArgument) {
parser.push('TOPK.LIST');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/top-k/QUERY.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { RedisArgument, Command } from '@redis/client/dist/lib/RESP/types';
import { RedisVariadicArgument, transformBooleanArrayReply } from '@redis/client/dist/lib/commands/generic-transformers';

export default {
IS_READ_ONLY: false,
parseCommand(parser: CommandParser, key: RedisArgument, items: RedisVariadicArgument) {
parser.push('TOPK.QUERY');
parser.pushKey(key);
Expand Down
1 change: 0 additions & 1 deletion packages/bloom/lib/commands/top-k/RESERVE.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ export interface TopKReserveOptions {
}

export default {
IS_READ_ONLY: false,
parseCommand(parser: CommandParser, key: RedisArgument, topK: number, options?: TopKReserveOptions) {
parser.push('TOPK.RESERVE');
parser.pushKey(key);
Expand Down
Loading
Loading