CommandReference
                
                    
                
                
                    Every command name links to a specific wiki page describing the behavior of the command.
-  QUIT 
close the connection -  AUTH 
simple password authentication if enabled 
-  SET key value 
set a key to a string value -  GET key 
return the string value of the key -  GETSET key value 
set a key to a string returning the old value of the key -  MGET key1 key2 ... keyN 
multi-get, return the strings values of the keys -  SETNX key value 
set a key to a string value if the key does not exist -  INCR key 
increment the integer value of key -  INCRBY key integer
 increment the integer value of key by integer -  DECR key 
decrement the integer value of key -  DECRBY key integer 
decrement the integer value of key by integer -  EXISTS key 
test if a key exists -  DEL key 
delete a key -  TYPE key 
return the type of the value stored at key 
-  KEYS pattern 
return all the keys matching a given pattern -  RANDOMKEY 
return a random key from the key space -  RENAME oldname newname 
rename the old key in the new one, destroing the newname key if it already exists -  RENAMENX oldname newname 
rename the old key in the new one, if the newname key does not already exist -  DBSIZE 
return the number of keys in the current db -  EXPIRE 
set a time to live in seconds on a key 
-  RPUSH key value 
Append an element to the tail of the List value at key -  LPUSH key value 
Append an element to the head of the List value at key -  LLEN key 
Return the length of the List value at key -  LRANGE key start end 
Return a range of elements from the List at key -  LTRIM key start end 
Trim the list at key to the specified range of elements -  LINDEX key index 
Return the element at index position from the List at key -  LSET key index value 
Set a new value as the element at index position of the List at key -  LREM key count value 
Remove the first-N, last-N, or all the elements matching value from the List at key -  LPOP key 
Return and remove (atomically) the first element of the List at key -  RPOP key 
Return and remove (atomically) the last element of the List at key 
-  SADD key member 
Add the specified member to the Set value at key -  SREM key member 
Remove the specified member from the Set value at key -  SMOVE srckey dstkey member 
Move the specified member from one Set to another atomically -  SCARD key 
Return the number of elements (the cardinality) of the Set at key -  SISMEMBER key member 
Test if the specified value is a member of the Set at key -  SINTER key1 key2 ... keyN 
Return the intersection between the Sets stored at key1, key2, ..., keyN -  SINTERSTORE dstkey key1 key2 ... keyN 
Compute the intersection between the Sets stored at key1, key2, ..., keyN, and store the resulting Set at dstkey -  SUNION key1 key2 ... keyN 
Return the union between the Sets stored at key1, key2, ..., keyN -  SUNIONSTORE dstkey key1 key2 ... keyN 
Compute the union between the Sets stored at key1, key2, ..., keyN, and store the resulting Set at dstkey -  SMEMBERS key 
Return all the members of the Set value at key 
-  SELECT index 
Select the DB having the specified index -  MOVE key dbindex 
Move the key from the currently selected DB to the DB having as index dbindex -  FLUSHDB 
Remove all the keys of the currently selected DB -  FLUSHALL 
Remove all the keys from all the databases 
-  SORT key BY pattern LIMIT start end GET pattern ASC|DESC ALPHA 
Sort a Set or a List accordingly to the specified parameters 
-  SAVE 
Synchronously save the DB on disk -  BGSAVE 
Asynchronously save the DB on disk -  LASTSAVE 
Return the UNIX time stamp of the last successfully saving of the dataset on disk -  SHUTDOWN 
Synchronously save the DB on disk, then shutdown the server 
-  INFO 
Provide information and statistics about the server -  MONITOR 
Dump all the received requests in real time