Redis Operations Command

Source: Internet
Author: User
Tags redis server

1) connection Operation command
Quit: Close connection (connection)
Auth: simple Password Authentication
Help cmd: View cmd assistance, for example: helper quit

2) Persistence
Save: Synchronize data to disk
Bgsave: Asynchronously saving data to disk
Lastsave: Returns the UNIX timestamp when the data was last successfully saved to disk
Shundown: Save data synchronously to disk, and then close the service

3) Remote Service control
Info: Provide information and statistics about the server
Monitor: Live dump of received requests
slaveof: Changing Replication policy settings
Config: Configure the Redis server at run time

4) command for value operation
Exists (key): Verify that a key exists
Del (key): Delete a key
Type (key): Return value types
Keys (pattern): Returns all keys that satisfy the given pattern
Randomkey: Randomly returns one of the key spaces
Keyrename (Oldname, newname): Rename key
Dbsize: Returns the number of keys in the current database
Expire: Set the active time of a key (s)
TTL: Get the active time of a key
Select (Index): Query by index
Move (Key, Dbindex): Moves the key in the current database to the Dbindex database
FLUSHDB: Delete all keys in the currently selected database
Flushall: Delete all keys in all databases

5) String
Set (key, value): Assigns a value to a string named key in the database
Get (Key): Returns the value of a string named key in the database
Getset (key, value): Assigns the last value to a string named key
Mget (Key1, Key2,..., key N): Returns the value of multiple strings in the library
SETNX (key, Value): Add string, name key, value
Setex (Key, Time, value): Adds a string to the library, sets the expiration times
Mset (key n, value N): Sets the value of multiple strings in bulk
Msetnx (key n, value N): If all strings with the name key I do not exist
INCR (Key): 1 operation with a string named key
Incrby (Key, Integer): String with Name Key added integer
DECR (key): string minus 1 operation with name key
Decrby (Key, Integer): string with the name key reduced by integer
Append (key, value): String value with the name key appended value
SUBSTR (key, start, end): Returns a substring of the value of string with the name key

6) List
Rpush(Key, value): Adds an element of value to the list at the end of the name key
Lpush (key, value): Adds an element of value to the list header with the name key
Llen (Key): Returns the length of the list named key
Lrange (key, start, end): Returns the element between start and end in list named key
LTrim (key, start, end): Intercepts the list named key
Lindex (key, index): Returns the element of the index position in the list named key
LSet (key, index, value): Assigns a value to the element of the index position in the list named key
Lrem (Key, Count, value): Deletes the value in the list of Count key elements
Lpop (Key): Returns and removes the first element in a list named key
Rpop (Key): Returns and Deletes the tail element in the list named key
Blpop (Key1, Key2,... key N, timeout): The block version of the Lpop command.
Brpop (Key1, Key2,... key N, timeout): The block version of Rpop.
Rpoplpush (Srckey, Dstkey): Returns and removes the tail element of the list named Srckey,

and add the element to the head of list named Dstkey

7) Set
Sadd(Key, member): Adds an element to a set named Key member
Srem (Key, member): Removes the element in the set named Key member
Spop (key): Randomly returns and deletes an element in a set with the name key
Smove (Srckey, Dstkey, member): Move to the collection element
SCard (Key): Returns the cardinality of a set named key
Sismember (Key, member): Member is a set element with the name key
Sinter (Key1, Key2,... key N): Intersection
Sinterstore (Dstkey, (keys)): Seek the intersection and save the intersection to the collection of Dstkey
Sunion (Key1, (keys)): Seek and set
Sunionstore (Dstkey, (keys)): Sets and saves the assembly to the Dstkey collection
Sdiff (Key1, (keys)): Differential set
Sdiffstore (Dstkey, (keys)): Differential set and save the difference set to the collection of Dstkey
Smembers (Key): Returns all elements of a set with the name key
Srandmember (key): Randomly returns an element of a set with the name key
8) Hash
Hset (Key, field, value): Adds an element to a hash named key field
Hget (Key, field): Returns the value of field corresponding to the hash named key
Hmget(Key, fields): Returns the value of field I in the hash named key
Hmset (Key, fields): Adds an element to a hash named key field
Hincrby (Key, field, integer): Adds an integer to the value of field in the hash named key
Hexists (Key, field): A field with the key field in the hash named key
Hdel (Key, field): Delete The field with the key field in the hash named key
Hlen (Key): Returns the number of elements in a hash with the name key
Hkeys (Key): Returns all keys in a hash with the name key
Hvals (Key): Returns the value corresponding to all keys in a hash with the name key
Hgetall (Key): Returns all keys (field) and their corresponding value in a hash with the name key


Reference: http://blog.csdn.net/ithomer/article/details/9213185

Redis Operations Command

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.