Operation-related command connection
Quit: disconnect)
Auth: Simple Password Authentication
Persistence
Save: synchronize and save data to the disk.
Bgsave: asynchronously saves data to the disk.
Lastsave: returns the Unix timestamp from which data is successfully saved to the disk.
Shundown: synchronize and save the data to the disk, and then close the service.
Remote Service Control
Info: provides server information and statistics.
Monitor: Real-time dump of received requests
Slaveof: changes the replication policy settings
Config: configure the redis server at runtime
Command for value operation
Exists (key): Check whether a key exists.
Del (key): deletes a key.
Type (key): Type of the returned value
Keys (pattern): returns all keys that meet the given pattern.
Randomkey: Random return of a key space
Keyrename (oldname, newname): Rename the key
Dbsize: returns the number of keys in the current database.
Expire: Set the activity time of a key (s)
TTL: obtains the activity time of a key.
Select (INDEX): query by index
Move (key, dbindex): Move the key in the current database to the dbindex Database
Flushdb: delete all keys in the selected database.
Flushall: delete all KE in all databases
String operation command
Set (key, value): assign value to the string named key in the database
Get (key): returns the value of a string named key in the database.
GetSet (Key, value): Assign the last value to the string named key.
Mget (key1, key2 ,..., Key N): returns the value of multiple strings in the database.
Setnx (Key, value): Add a string named key and Value
Setex (Key, time, value): Add a string to the database and set the expiration time.
Mset (key N, value n): Batch set values of multiple strings
Msetnx (key N, value n): If all strings named key I do not exist
Incr (key): Add 1 to a string named key
Incrby (Key, integer): Add integer to the string named key
Decr (key): String minus 1 operation whose name is key
Decrby (Key, integer): reduce integer in the string with the name of key
Append (Key, value): append the value of string with the name of key
Substr (Key, start, end): returns the substring of the value of the string named key.
List Operation Command
Rpush (Key, value): adds an element with the value at the end of the list named key.
Lpush (Key, value): adds an element with value to the list header named key.
Llen (key): returns the length of the list named key.
Lrange (Key, start, end): returns the elements between start and end in the list named key.
Ltrim (Key, start, end): truncates a list named key.
Lindex (Key, index): returns the index position element of the list named key.
Lset (Key, index, value): assigns a value to the element at the index position in the list named key.
Lrem (Key, Count, value): deletes the element whose value is the value in the list of Count keys.
Lpop (key): returns and deletes the first element from the list named key.
Rpop (key): returns and deletes the end element of the list named key.
Blpop (key1, key2 ,... Key N, timeout): The Block version of The lpop command.
Brpop (key1, key2 ,... Key N, timeout): rpop block version.
Rpoplpush (srckey, dstkey): returns and deletes the end element of the list named srckey, and adds this element to the header of the list named dstkey.
Set operation commands
Sadd (Key, member): add the element member to the set named key.
Srem (Key, member): deletes the element member from the set named key.
Spop (key): Randomly returns and deletes an element in a set named key.
Smove (srckey, dstkey, member): Move to the set Element
Scard (key): returns the base number of a set named key.
Sismember (Key, member): whether Member is an element of a set named key
Sinter (key1, key2 ,... Key N): calculates the intersection.
Sinterstore (dstkey, (KEYS): calculates and saves the intersection to the dstkey set.
Sunion (key1, (KEYS): returns the Union set.
Sunionstore (dstkey, (KEYS): calculates the Union and saves the Union to the collection of dstkey.
Sdiff (key1, (KEYS): returns the difference set.
Sdiffstore (dstkey, (KEYS): calculates the difference set and saves the difference set to the set of dstkey.
Smembers (key): returns all elements of a set named key.
Srandmember (key): Random return of an element of the Set named key
Hash Operation Command
Hset (Key, field, value): Add an element field to the hash named key.
Hget (Key, field): returns the value of the field in the hash with the key name.
Hmet (Key, (fields): returns the value corresponding to field I in the hash with the key name.
Hmset (Key, (fields): adds an element field to the hash named key.
Hincrby (Key, field, integer): adds an integer to the field value in the hash named key.
Hexists (Key, field): indicates whether the hash with the key as the field exists.
Hdel (Key, field): Delete the field in the hash key named key.
Hlen (key): returns the number of elements in the hash key.
Hkeys (key): returns all keys in the hash key
Hvals (key): return the value corresponding to all keys in the hash with the key name.
Hgetall (key): returns all the keys (fields) and their corresponding values in the hash key.