Skip to main content

Commands

Hint

This article is generated by AI translation.

  • Update count: use executeUpdate / getUpdateCount for affected rows.
  • Result set: use executeQuery / getResultSet to retrieve results.

Hash Commands

CommandReturnRowsResult
HDELvalue--Number of fields removed (0 if none or key missing)
HEXISTSresult set1RESULT (BOOLEAN)
HEXPIREresult setmultipleRESULT (LONG)
HEXPIREATresult setmultipleRESULT (LONG)
HEXPIRETIMEresult setmultipleRESULT (LONG)
HPEXPIREresult setmultipleRESULT (LONG)
HPEXPIREATresult setmultipleRESULT (LONG)
HPEXPIRETIMEresult setmultipleRESULT (LONG)
HGETresult set1VALUE (STRING)
HGETALLresult setmultipleFIELD (STRING), VALUE (STRING)
HINCRBYresult set1VALUE (LONG)
HKEYSresult setmultipleFIELD (STRING)
HLENresult set1RESULT (LONG)
HMGETresult setmultipleVALUE (STRING)
HSETvalue--Number of fields added
HMSETvalue--Number of fields added
HSETNXvalue--0 if field exists; 1 if created
HPERSISTresult setmultipleRESULT (LONG)
HTTLresult setmultipleRESULT (LONG)
HPTTLresult setmultipleRESULT (LONG)
HRANDFIELDresult setmultipleFIELD (STRING); VALUE (STRING) when using WITHVALUES
HSCANresult setmultipleCURSOR (STRING); FIELD (STRING); VALUE (STRING) unless NOVALUES
HSTRLENresult set1RESULT (LONG)
HVALSresult setmultipleVALUE (STRING)

Keys Commands

CommandReturnRowsResult
COPYvalue--1 if copied; 0 if failed
DELvalue-->0 if removed; 0 if none existed
UNLINKresult set1RESULT (LONG)
DUMPresult set1VALUE (BYTES)
EXISTSresult set1RESULT (LONG)
EXPIREvalue--1 if timeout set; else 0
EXPIREATvalue--1 if timeout set; else 0
EXPIRETIMEresult set1RESULT (LONG)
PEXPIREvalue--1 if timeout set; else 0
PEXPIREATvalue--1 if timeout set; else 0
PEXPIRETIMEresult set1RESULT (LONG)
KEYSresult setmultipleKEY (STRING) — driver uses SCAN internally
OBJECT ENCODINGresult set1RESULT (STRING)
OBJECT FREQresult set1RESULT (LONG)
OBJECT IDLETIMEresult set1RESULT (LONG)
OBJECT REFCOUNTresult set1RESULT (LONG)
PERSISTvalue--1 if key persisted; else 0
TTLresult set1RESULT (LONG)
PTTLresult set1RESULT (LONG)
RANDOMKEYresult set1KEY (STRING)
RENAMEvalue--1 if renamed; 0 if target exists (check OK status)
RENAMENXvalue--1 if renamed; 0 if target exists
SCANresult setmultipleCURSOR (STRING); KEY (STRING)
TOUCHvalue--Number of keys touched
TYPEresult set1RESULT (STRING)

List Commands

CommandReturnRowsResult
LMOVEresult set1ELEMENT (STRING)
BLMOVEresult set1ELEMENT (STRING)
LMPOPresult setmultipleKEY (STRING); ELEMENT (STRING)
BLMPOPresult setmultipleKEY (STRING); ELEMENT (STRING)
LPOPresult setmultipleELEMENT (STRING)
RPOPresult setmultipleELEMENT (STRING)
BLPOPresult setmultipleELEMENT (STRING)
BRPOPresult setmultipleELEMENT (STRING)
RPOPLPUSHresult set1ELEMENT (STRING)
BRPOPLPUSHresult set1ELEMENT (STRING)
LINDEXresult set1ELEMENT (STRING)
LINSERTvalue--Length after insert; 0 if key missing; -1 if pivot not found
LLENresult set1RESULT (LONG)
LPOSresult setmultipleRESULT (LONG)
LPUSHvalue--Length after push
LPUSHXvalue--Length after push
RPUSHvalue--Length after push
RPUSHXvalue--Length after push
LRANGEresult setmultipleELEMENT (STRING)
LREMvalue--Number of elements removed
LSETvalue--1 if success; 0 otherwise (status OK means success)
LTRIMvalue--1 if success; 0 otherwise (status OK means success)

Server Commands

CommandReturnRowsResult
MOVEvalue--1 if moved; 0 if not
WAITresult set1REPLICAS (LONG)
WAITAOFresult set1LOCAL (LONG); REPLICAS (LONG)
PINGresult set1RESULT (STRING)
ECHOresult set1RESULT (STRING)
SELECTvalue--1 on success; otherwise exception

Set Commands

CommandReturnRowsResult
SADDvalue--Elements added (excluding existing)
SCARDresult set1RESULT (LONG)
SDIFFresult setmultipleELEMENT (STRING)
SDIFFSTOREvalue--Elements in result set
SINTERresult setmultipleELEMENT (STRING)
SINTERCARDresult set1RESULT (LONG)
SINTERSTOREvalue--Elements in result set
SISMEMBERresult set1RESULT (LONG)
SMISMEMBERresult setmultipleRESULT (BOOLEAN)
SMEMBERSresult setmultipleELEMENT (STRING)
SMOVEvalue--1 if moved; 0 if not
SPOPresult setmultipleELEMENT (STRING)
SRANDMEMBERresult setmultipleELEMENT (STRING)
SREMvalue--Members removed (excluding non-existent)
SSCANresult setmultipleCURSOR (STRING); ELEMENT (STRING)
SUNIONresult setmultipleELEMENT (STRING)
SUNIONSTOREvalue--Elements in result set

StoreSet Commands

CommandReturnRowsResult
ZMPOPresult setmultipleKEY (STRING); ELEMENT (STRING); SCORE (DOUBLE)
BZMPOPresult setmultipleKEY (STRING); ELEMENT (STRING); SCORE (DOUBLE)
ZPOPMAXresult setmultipleELEMENT (STRING); SCORE (DOUBLE)
BZPOPMAXresult set1KEY (STRING); ELEMENT (STRING); SCORE (DOUBLE)
ZPOPMINresult setmultipleELEMENT (STRING); SCORE (DOUBLE)
BZPOPMINresult set1KEY (STRING); ELEMENT (STRING); SCORE (DOUBLE)
ZADDresult set1RESULT (DOUBLE when INCR; LONG otherwise)
ZCARDresult set1RESULT (LONG)
ZCOUNTresult set1RESULT (LONG)
ZDIFFresult setmultipleELEMENT (STRING); SCORE (DOUBLE with WITHSCORES)
ZDIFFSTOREvalue--Elements in result set
ZINCRBYresult set1SCORE (DOUBLE)
ZINTERresult setmultipleELEMENT (STRING); SCORE (DOUBLE with WITHSCORES)
ZINTERCARDresult set1RESULT (LONG)
ZINTERSTOREvalue--Elements in result set
ZLEXCOUNTresult set1RESULT (LONG)
ZSCOREresult set1SCORE (DOUBLE)
ZMSCOREresult setmultipleSCORE (DOUBLE)
ZRANDMEMBERresult setmultipleELEMENT (STRING); SCORE (DOUBLE with WITHSCORES)
ZRANGEresult setmultipleELEMENT (STRING); SCORE (DOUBLE with WITHSCORES)
ZRANGEBYLEXresult setmultipleELEMENT (STRING)
ZRANGEBYSCOREresult setmultipleELEMENT (STRING); SCORE (DOUBLE with WITHSCORES)
ZRANGESTOREvalue--Elements in result set
ZRANKresult set1SCORE (DOUBLE with WITHSCORES); RANK (LONG)
ZREVRANKresult set1SCORE (DOUBLE with WITHSCORES); RANK (LONG)
ZREMvalue--Members removed (excluding non-existent)
ZREMRANGEBYLEXvalue--Members removed
ZREMRANGEBYRANKvalue--Members removed
ZREMRANGEBYSCOREvalue--Members removed
ZREVRANGEresult setmultipleELEMENT (STRING); SCORE (DOUBLE with WITHSCORES)
ZREVRANGEBYLEXresult setmultipleELEMENT (STRING)
ZREVRANGEBYSCOREresult setmultipleELEMENT (STRING); SCORE (DOUBLE with WITHSCORES)
ZSCANresult setmultipleCURSOR (STRING); ELEMENT (STRING); SCORE (DOUBLE)
ZUNIONresult setmultipleELEMENT (STRING); SCORE (DOUBLE with WITHSCORES)
ZUNIONSTOREvalue--Elements in result set

String Commands

CommandReturnRowsResult
SETvalue/result set--/1Value: 0 (not set) or 1 (set) when not using GET; Result set: VALUE (STRING) when using GET
GETresult set1VALUE (STRING)
INCRresult set1VALUE (LONG)
INCRBYresult set1VALUE (LONG)
DECRresult set1VALUE (LONG)
DECRBYresult set1VALUE (LONG)
APPENDresult set1RESULT (LONG)
GETDELresult set1VALUE (STRING)
GETEXresult set1VALUE (STRING)
GETRANGEresult set1VALUE (STRING)
GETSETresult set1VALUE (STRING)
MGETresult setmultipleKEY (STRING); VALUE (STRING)
MSETvalue--Number of keys added
MSETNXvalue--0 if any key exists; otherwise number of keys set
PSETEXvalue--1 if success; else 0 (status OK means success)
SETEXvalue--1 if success; else 0 (status OK means success)
SETNXvalue--1 if set; 0 otherwise
SETRANGEvalue--Length after modification
STRLENresult set1RESULT (LONG)
SUBSTRresult set1VALUE (STRING)