Common commands of redis client

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

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326610052&siteId=291194637