Module: Valkey::RequestType
- Defined in:
- lib/valkey/request_type.rb
Overview
this module defines constants for request types used in Valkey. Each constant represents a specific command or operation that can be performed.
Constant Summary collapse
- INVALID_REQUEST =
0- CUSTOM_COMMAND =
1- BIT_COUNT =
Bitmap commands
101- BIT_FIELD =
102- BIT_FIELD_READ_ONLY =
103- BIT_OP =
104- BIT_POS =
105- GET_BIT =
106- SET_BIT =
107- ASKING =
Cluster commands
201- CLUSTER_ADD_SLOTS =
202- CLUSTER_ADD_SLOTS_RANGE =
203- CLUSTER_BUMP_EPOCH =
204- CLUSTER_COUNT_FAILURE_REPORTS =
205- CLUSTER_COUNT_KEYS_IN_SLOT =
206- CLUSTER_DEL_SLOTS =
207- CLUSTER_DEL_SLOTS_RANGE =
208- CLUSTER_FAILOVER =
209- CLUSTER_FLUSH_SLOTS =
210- CLUSTER_FORGET =
211- CLUSTER_GET_KEYS_IN_SLOT =
212- CLUSTER_INFO =
213- CLUSTER_KEY_SLOT =
214- CLUSTER_LINKS =
215- CLUSTER_MEET =
216- CLUSTER_MY_ID =
217- CLUSTER_MY_SHARD_ID =
218- CLUSTER_NODES =
219- CLUSTER_REPLICAS =
220- CLUSTER_REPLICATE =
221- CLUSTER_RESET =
222- CLUSTER_SAVE_CONFIG =
223- CLUSTER_SET_CONFIG_EPOCH =
224- CLUSTER_SETSLOT =
225- CLUSTER_SHARDS =
226- CLUSTER_SLAVES =
227- CLUSTER_SLOTS =
228- READ_ONLY =
229- READ_WRITE =
230- AUTH =
Connection Management commands
301- CLIENT_CACHING =
302- CLIENT_GET_NAME =
303- CLIENT_GET_REDIR =
304- CLIENT_ID =
305- CLIENT_INFO =
306- CLIENT_KILL_SIMPLE =
307- CLIENT_KILL =
308- CLIENT_LIST =
309- CLIENT_NO_EVICT =
310- CLIENT_NO_TOUCH =
311- CLIENT_PAUSE =
312- CLIENT_REPLY =
313- CLIENT_SET_INFO =
314- CLIENT_SET_NAME =
315- CLIENT_TRACKING =
316- CLIENT_TRACKING_INFO =
317- CLIENT_UNBLOCK =
318- CLIENT_UNPAUSE =
319- ECHO =
320- HELLO =
321- PING =
322- QUIT =
deprecated in 7.2.0
323- RESET =
324- SELECT =
325- COPY =
Generic commands
401- DEL =
402- DUMP =
403- EXISTS =
404- EXPIRE =
405- EXPIRE_AT =
406- EXPIRE_TIME =
407- KEYS =
408- MIGRATE =
409- MOVE =
410- OBJECT_ENCODING =
411- OBJECT_FREQ =
412- OBJECT_IDLE_TIME =
413- OBJECT_REF_COUNT =
414- PERSIST =
415- PEXPIRE =
416- PEXPIRE_AT =
417- PEXPIRE_TIME =
418- PTTL =
419- RANDOM_KEY =
420- RENAME =
421- RENAME_NX =
422- RESTORE =
423- SCAN =
424- SORT =
425- SORT_READ_ONLY =
426- TOUCH =
427- TTL =
428- TYPE =
429- UNLINK =
430- WAIT =
431- WAIT_AOF =
432- GEO_ADD =
Geospatial indices commands
501- GEO_DIST =
502- GEO_HASH =
503- GEO_POS =
504- GEO_RADIUS =
deprecated in 6.2.0
505- GEO_RADIUS_READ_ONLY =
deprecated in 6.2.0
506- GEO_RADIUS_BY_MEMBER =
deprecated in 6.2.0
507- GEO_RADIUS_BY_MEMBER_READ_ONLY =
deprecated in 6.2.0
508- GEO_SEARCH =
509- GEO_SEARCH_STORE =
510- HDEL =
Hash commands
601- HEXISTS =
602- HGET =
603- HGET_ALL =
604- HINCR_BY =
605- HINCR_BY_FLOAT =
606- HKEYS =
607- HLEN =
608- HMGET =
609- HMSET =
610- HRAND_FIELD =
611- HSCAN =
612- HSET =
613- HSET_NX =
614- HSTRLEN =
615- HVALS =
616- PFADD =
HyperLogLog commands
701- PFCOUNT =
702- PFMERGE =
703- BLMOVE =
List commands
801- BLMPOP =
802- BLPOP =
803- BRPOP =
804- BRPOPLPUSH =
deprecated in 6.2.0
805- LINDEX =
806- LINSERT =
807- LLEN =
808- LMOVE =
809- LMPOP =
810- LPOP =
811- LPOS =
812- LPUSH =
813- LPUSHX =
814- LRANGE =
815- LREM =
816- LSET =
817- LTRIM =
818- RPOP =
819- RPOPLPUSH =
deprecated in 6.2.0
820- RPUSH =
821- RPUSHX =
822- PSUBSCRIBE =
Pub/Sub commands
901- PUBLISH =
902- PUBSUB_CHANNELS =
903- PUBSUB_NUM_PAT =
904- PUBSUB_NUM_SUB =
905- PUBSUB_SHARD_CHANNELS =
906- PUBSUB_SHARD_NUM_SUB =
907- PUNSUBSCRIBE =
908- SPUBLISH =
909- SSUBSCRIBE =
910- SUBSCRIBE =
911- SUNSUBSCRIBE =
912- UNSUBSCRIBE =
913- EVAL =
Scripting and Functions commands
1001- EVAL_READ_ONLY =
1002- EVAL_SHA =
1003- EVAL_SHA_READ_ONLY =
1004- FCALL =
1005- FCALL_READ_ONLY =
1006- FUNCTION_DELETE =
1007- FUNCTION_DUMP =
1008- FUNCTION_FLUSH =
1009- FUNCTION_KILL =
1010- FUNCTION_LIST =
1011- FUNCTION_LOAD =
1012- FUNCTION_RESTORE =
1013- FUNCTION_STATS =
1014- SCRIPT_DEBUG =
1015- SCRIPT_EXISTS =
1016- SCRIPT_FLUSH =
1017- SCRIPT_KILL =
1018- SCRIPT_LOAD =
1019- SCRIPT_SHOW =
1020- ACL_CAT =
Server management commands
1101- ACL_DEL_USER =
1102- ACL_DRY_RUN =
1103- ACL_GEN_PASS =
1104- ACL_GET_USER =
1105- ACL_LIST =
1106- ACL_LOAD =
1107- ACL_LOG =
1108- ACL_SAVE =
1109- ACL_SET_USER =
1110- ACL_USERS =
1111- ACL_WHOAMI =
1112- BG_REWRITE_AOF =
1113- BG_SAVE =
1114- COMMAND_ =
Command - renamed to avoid collisions
1115- COMMAND_COUNT =
1116- COMMAND_DOCS =
1117- COMMAND_GET_KEYS =
1118- COMMAND_GET_KEYS_AND_FLAGS =
1119- COMMAND_INFO =
1120- COMMAND_LIST =
1121- CONFIG_GET =
1122- CONFIG_RESET_STAT =
1123- CONFIG_REWRITE =
1124- CONFIG_SET =
1125- DB_SIZE =
1126- FAIL_OVER =
1127- FLUSH_ALL =
1128- FLUSH_DB =
1129- INFO =
1130- LAST_SAVE =
1131- LATENCY_DOCTOR =
1132- LATENCY_GRAPH =
1133- LATENCY_HISTOGRAM =
1134- LATENCY_HISTORY =
1135- LATENCY_LATEST =
1136- LATENCY_RESET =
1137- LOLWUT =
1138- MEMORY_DOCTOR =
1139- MEMORY_MALLOC_STATS =
1140- MEMORY_PURGE =
1141- MEMORY_STATS =
1142- MEMORY_USAGE =
1143- MODULE_LIST =
1144- MODULE_LOAD =
1145- MODULE_LOAD_EX =
1146- MODULE_UNLOAD =
1147- MONITOR =
1148- PSYNC =
1149- REPL_CONF =
1150- REPLICA_OF =
1151- RESTORE_ASKING =
1152- ROLE =
1153- SAVE =
1154- SHUT_DOWN =
1155- SLAVE_OF =
1156- SLOWLOG_GET =
1157- SLOWLOG_LEN =
1158- SLOWLOG_RESET =
1159- SWAP_DB =
1160- SYNC =
1161- TIME =
1162- SADD =
Set commands
1201- SCARD =
1202- SDIFF =
1203- SDIFF_STORE =
1204- SINTER =
1205- SINTER_CARD =
1206- SINTER_STORE =
1207- SISMEMBER =
1208- SMEMBERS =
1209- SMISMEMBER =
1210- S_MOVE =
Set commands
1211- S_POP =
1212- S_RAND_MEMBER =
1213- S_REM =
1214- S_SCAN =
1215- S_UNION =
1216- S_UNION_STORE =
1217- BZ_MPOP =
Sorted set commands
1301- BZ_POP_MAX =
1302- BZ_POP_MIN =
1303- Z_ADD =
1304- Z_CARD =
1305- Z_COUNT =
1306- Z_DIFF =
1307- Z_DIFF_STORE =
1308- Z_INCR_BY =
1309- Z_INTER =
1310- Z_INTER_CARD =
1311- Z_INTER_STORE =
1312- Z_LEX_COUNT =
1313- Z_MPOP =
1314- Z_MSCORE =
1315- Z_POP_MAX =
1316- Z_POP_MIN =
1317- Z_RAND_MEMBER =
1318- Z_RANGE =
1319- Z_RANGE_BY_LEX =
1320- Z_RANGE_BY_SCORE =
1321- Z_RANGE_STORE =
1322- Z_RANK =
1323- Z_REM =
1324- Z_REM_RANGE_BY_LEX =
1325- Z_REM_RANGE_BY_RANK =
1326- Z_REM_RANGE_BY_SCORE =
1327- Z_REV_RANGE =
1328- Z_REV_RANGE_BY_LEX =
1329- Z_REV_RANGE_BY_SCORE =
1330- Z_REV_RANK =
1331- Z_SCAN =
1332- Z_SCORE =
1333- Z_UNION =
1334- Z_UNION_STORE =
1335- X_ACK =
Stream commands
1401- X_ADD =
1402- X_AUTO_CLAIM =
1403- X_CLAIM =
1404- X_DEL =
1405- X_GROUP_CREATE =
1406- X_GROUP_CREATE_CONSUMER =
1407- X_GROUP_DEL_CONSUMER =
1408- X_GROUP_DESTROY =
1409- X_GROUP_SET_ID =
1410- X_INFO_CONSUMERS =
1411- X_INFO_GROUPS =
1412- X_INFO_STREAM =
1413- X_LEN =
1414- X_PENDING =
1415- X_RANGE =
1416- X_READ =
1417- X_READ_GROUP =
1418- X_REV_RANGE =
1419- X_SET_ID =
1420- X_TRIM =
1421- APPEND =
String commands
1501- DECR =
1502- DECR_BY =
1503- GET =
1504- GET_DEL =
1505- GET_EX =
1506- GET_RANGE =
1507- GET_SET =
deprecated in 6.2.0
1508- INCR =
1509- INCR_BY =
1510- INCR_BY_FLOAT =
1511- LCS =
1512- MGET =
1513- MSET =
1514- MSET_NX =
1515- PSET_EX =
deprecated in 2.6.12
1516- SET =
1517- SET_EX =
deprecated in 2.6.12
1518- SET_NX =
deprecated in 2.6.12
1519- SET_RANGE =
1520- STRLEN =
1521- SUBSTR =
1522- DISCARD =
Transaction commands
1601- EXEC =
1602- MULTI =
1603- UNWATCH =
1604- WATCH =
1605- JSON_ARR_APPEND =
JSON commands
2001- JSON_ARR_INDEX =
2002- JSON_ARR_INSERT =
2003- JSON_ARR_LEN =
2004- JSON_ARR_POP =
2005- JSON_ARR_TRIM =
2006- JSON_CLEAR =
2007- JSON_DEBUG =
2008- JSON_DEL =
2009- JSON_FORGET =
2010- JSON_GET =
2011- JSON_MGET =
2012- JSON_NUM_INCR_BY =
2013- JSON_NUM_MULT_BY =
2014- JSON_OBJ_KEYS =
2015- JSON_OBJ_LEN =
2016- JSON_RESP =
2017- JSON_SET =
2018- JSON_STR_APPEND =
2019- JSON_STR_LEN =
2020- JSON_TOGGLE =
2021- JSON_TYPE =
2022- FT_LIST =
Vector Search commands
2101- FT_AGGREGATE =
2102- FT_ALIAS_ADD =
2103- FT_ALIAS_DEL =
2104- FT_ALIAS_LIST =
2105- FT_ALIAS_UPDATE =
2106- FT_CREATE =
2107- FT_DROP_INDEX =
2108- FT_EXPLAIN =
2109- FT_EXPLAIN_CLI =
2110- FT_INFO =
2111- FT_PROFILE =
2112- FT_SEARCH =
2113