start redis
lch@localhost:Desktop $ redis-server /usr/local/etc/redis.conf
Basic data operations add, delete, modify and check
-
About db in redis
Entering the client, the database numbered 0 is used by default, which can be switched by commands, such as:
lch@localhost:Desktop $ redis-cli redis 127.0.0.1:6379> select 1 OK redis 127.0.0.1:6379[1]> select 0 OK redis 127.0.0.1:6379>
-
Set a pair of key-value
redis 127.0.0.1:6379> set name luchanghong OK redis 127.0.0.1:6379> set gender male OK redis 127.0.0.1:6379> set age 24 OK
-
match lookup key
redis 127.0.0.1:6379> keys * 1) "age" 2) "gender" 3) "name" redis 127.0.0.1:6379> keys name 1) "name" redis 127.0.0.1:6379> keys nam (empty list or set) redis 127.0.0.1:6379> keys nam* 1) "name"
-
Get the value corresponding to the key
redis 127.0.0.1:6379> get name "luchanghong" redis 127.0.0.1:6379> get gender "male" redis 127.0.0.1:6379> get age "24"
-
Check if the key exists
redis 127.0.0.1:6379> exists name (integer) 1 redis 127.0.0.1:6379> exists names (integer) 0
-
delete key
redis 127.0.0.1:6379> set test1 1 OK redis 127.0.0.1:6379> set test2 2 OK redis 127.0.0.1:6379> del test1 (integer) 1 redis 127.0.0.1:6379> exists test1 (integer) 0 redis 127.0.0.1:6379> exists test2 (integer) 1
-
Set/query multiple keys
redis 127.0.0.1:6379> mset passwd 123 city beijing OK redis 127.0.0.1:6379> mget passwd city 1) "123" 2) "beijing"
list operation
redis 127.0.0.1:6379> lpush people lch
(integer) 1
redis 127.0.0.1:6379> lset people 0 luchanghong
OK
redis 127.0.0.1:6379> lpush people male
(integer) 2
redis 127.0.0.1:6379> llen people
(integer) 2
redis 127.0.0.1:6379> lrange people 0 1
1) "male"
2) "luchanghong"
redis 127.0.0.1:6379> lindex people 0
"male"
redis 127.0.0.1:6379> lindex people 1
"luchanghong"
set operation
redis 127.0.0.1:6379> sadd myset a
(integer) 1
redis 127.0.0.1:6379> sadd myset b c
(integer) 2
redis 127.0.0.1:6379> smembers myset
1) "c"
2) "a"
3) "b"
redis 127.0.0.1:6379> sismember myset d
(integer) 0
redis 127.0.0.1:6379> sismember myset a
(integer) 1
More commands can be viewed on the official website: Click to visit
Please do not use it for commercial purposes without permission. Please follow the "Attribution-Non-Commercial Use-Share Alike" agreement for reprinting.
Link to this article: http://luchanghong.com/server/2013/05/08/redis-cli-commands.html
Link to this article: http://luchanghong.com/server/2013/05/08/redis-cli-commands.html