[root@localhost redis-6.2.3]# ./src/redis-cli -p 6379
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected> wq
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected> :wq
unknown redis-cli internal command ':wq'
not connected>
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected> ./src/redis-cli -p
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected> q!
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected> :q!
unknown redis-cli internal command ':q!'
not connected> 6380
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected> -p 6380
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected> exit
[root@localhost redis-6.2.3]# ./src/redis-cli -p
Unrecognized option or bad number of args for: '-p'
[root@localhost redis-6.2.3]# ./src/redis-cli -p 6380
127.0.0.1:6380> ping
PONG
127.0.0.1:6380> select 0
OK
127.0.0.1:6380> select 1
OK
127.0.0.1:6380[1]> select 3
OK
127.0.0.1:6380[3]> select 15
OK
127.0.0.1:6380[15]> select 16
(error) ERR DB index is out of range
127.0.0.1:6380[15]> select 0
OK
127.0.0.1:6380> select 10
OK
127.0.0.1:6380[10]> set name lily
OK
127.0.0.1:6380[10]> get name
"lily"
127.0.0.1:6380[10]> select 9
OK
127.0.0.1:6380[9]> get name
(nil)
127.0.0.1:6380[9]> set name wei
OK
127.0.0.1:6380[9]> get name
"wei"
127.0.0.1:6380[9]> set name liuxiang
OK
127.0.0.1:6380[9]> get name
"liuxiang"
127.0.0.1:6380[9]> keys
(error) ERR wrong number of arguments for 'keys' command
127.0.0.1:6380[9]> keys *
1) "name"
127.0.0.1:6380[9]> set sex male
OK
127.0.0.1:6380[9]> keys *
1) "sex"
2) "name"
127.0.0.1:6380[9]> keys n*
1) "name"
127.0.0.1:6380[9]> dbsize
(integer) 2
127.0.0.1:6380[9]> keys*
(error) ERR unknown command `keys*`, with args beginning with:
127.0.0.1:6380[9]> keys *
1) "sex"
2) "name"
127.0.0.1:6380[9]> del sex
(integer) 1
127.0.0.1:6380[9]> keys *
1) "name"
127.0.0.1:6380[9]> set sex male
OK
127.0.0.1:6380[9]> exits sex
(error) ERR unknown command `exits`, with args beginning with: `sex`,
127.0.0.1:6380[9]> exists sex
(integer) 1
127.0.0.1:6380[9]> expire name 30
(integer) 1
127.0.0.1:6380[9]> ttl name
(integer) 25
127.0.0.1:6380[9]> ttl name
(integer) 22
127.0.0.1:6380[9]> ttl name
(integer) 19
127.0.0.1:6380[9]> ttl name
(integer) 15
127.0.0.1:6380[9]> ttl name
(integer) 12
127.0.0.1:6380[9]> ttl name
(integer) 6
127.0.0.1:6380[9]> ttl name
(integer) 3
127.0.0.1:6380[9]> ttl name
(integer) -2
127.0.0.1:6380[9]> get name
(nil)
127.0.0.1:6380[9]> set name wei
OK
127.0.0.1:6380[9]> set sex male
OK
127.0.0.1:6380[9]> set birthday 1998-04-25
OK
127.0.0.1:6380[9]> set phone 1363339668901
OK
127.0.0.1:6380[9]> keys *
1) "sex"
2) "birthday"
3) "phone"
4) "name"
127.0.0.1:6380[9]> get sex
"male"
127.0.0.1:6380[9]> get birthday
"1998-04-25"
127.0.0.1:6380[9]> get name
"wei"
127.0.0.1:6380[9]> mset name1 kitty sex1 20 birthday1 1998-09-09
OK
127.0.0.1:6380[9]> keys *
1) "birthday"
2) "sex"
3) "birthday1"
4) "sex1"
5) "name"
6) "phone"
7) "name1"
127.0.0.1:6380[9]> mget name sex birthday
1) "wei"
2) "male"
3) "1998-04-25"
127.0.0.1:6380[9]> mget name sex birthday phone
1) "wei"
2) "male"
3) "1998-04-25"
4) "1363339668901"
127.0.0.1:6380[9]> mget name1 sex1 birthday1
1) "kitty"
2) "20"
3) "1998-09-09"
127.0.0.1:6380[9]> cleat
(error) ERR unknown command `cleat`, with args beginning with:
127.0.0.1:6380[9]> clear
127.0.0.1:6380[9]> set age 21
OK
127.0.0.1:6380[9]> get age
"21"
127.0.0.1:6380[9]> incr age
(integer) 22
127.0.0.1:6380[9]> get age
"22"
127.0.0.1:6380[9]> decrby age 3
(integer) 19
127.0.0.1:6380[9]> decrby age 3
(integer) 16
127.0.0.1:6380[9]> del age
(integer) 1
127.0.0.1:6380[9]> keys *
1) "birthday"
2) "sex"
3) "birthday1"
4) "sex1"
5) "name"
6) "phone"
7) "name1"
127.0.0.1:6380[9]> keys *
1) "birthday"
2) "sex"
3) "birthday1"
4) "sex1"
5) "name"
6) "phone"
7) "name1"
127.0.0.1:6380[9]> select 1
OK
127.0.0.1:6380[1]> hset emp:1 name zhagnsan
(integer) 1
127.0.0.1:6380[1]> hset emp:1 age 23
(integer) 1
127.0.0.1:6380[1]> hset emp:1 birthday 1986-09-08
(integer) 1
127.0.0.1:6380[1]> hset emp:1 height 178
(integer) 1
127.0.0.1:6380[1]> keys *
1) "emp:1"
127.0.0.1:6380[1]> hget emp:1 name
"zhagnsan"
127.0.0.1:6380[1]> hget emp:1
(error) ERR wrong number of arguments for 'hget' command
127.0.0.1:6380[1]> hget emp:1 age
"23"
127.0.0.1:6380[1]> hgetall emp:1
1) "name"
2) "zhagnsan"
3) "age"
4) "23"
5) "birthday"
6) "1986-09-08"
7) "height"
8) "178"
127.0.0.1:6380[1]> hset emp:1 anme wei
(integer) 1
127.0.0.1:6380[1]> hget emp:1 name
"zhagnsan"
127.0.0.1:6380[1]> hset emp:1 name wei
(integer) 0
127.0.0.1:6380[1]> hget emp:1 name
"wei"
127.0.0.1:6380[1]> hmset emp:2 name wei age 23 sex male birthday 1999-09-09 phone 1234567890
OK
127.0.0.1:6380[1]> hmget emp:2
(error) ERR wrong number of arguments for 'hmget' command
127.0.0.1:6380[1]> hgetall emp:2
1) "name"
2) "wei"
3) "age"
4) "23"
5) "sex"
6) "male"
7) "birthday"
8) "1999-09-09"
9) "phone"
10) "1234567890"
127.0.0.1:6380[1]> hdel emp:2 age
(integer) 1
127.0.0.1:6380[1]> hgetall emp:2
1) "name"
2) "wei"
3) "sex"
4) "male"
5) "birthday"
6) "1999-09-09"
7) "phone"
8) "1234567890"
127.0.0.1:6380[1]> hlen emp:1
(integer) 5
127.0.0.1:6380[1]> keys *
1) "emp:2"
2) "emp:1"
127.0.0.1:6380[1]> hgetall emp:1
1) "name"
2) "wei"
3) "age"
4) "23"
5) "birthday"
6) "1986-09-08"
7) "height"
8) "178"
9) "anme"
10) "wei"
127.0.0.1:6380[1]> hexisrs emp:1 name
(error) ERR unknown command `hexisrs`, with args beginning with: `emp:1`, `name`,
127.0.0.1:6380[1]> hexists emp:1 name1
(integer) 0
127.0.0.1:6380[1]> rpush list c
(integer) 1
127.0.0.1:6380[1]> lrange
(error) ERR wrong number of arguments for 'lrange' command
127.0.0.1:6380[1]> lrange list 0 -1
1) "c"
127.0.0.1:6380[1]> rpush list b a
(integer) 3
127.0.0.1:6380[1]> lrange list 0 -1
1) "c"
2) "b"
3) "a"
127.0.0.1:6380[1]> lpush list f
(integer) 4
127.0.0.1:6380[1]> lrange list 0 -1
1) "f"
2) "c"
3) "b"
4) "a"
127.0.0.1:6380[1]> lpush list b a
(integer) 6
127.0.0.1:6380[1]> lrange list 0 -1
1) "a"
2) "b"
3) "f"
4) "c"
5) "b"
6) "a"
127.0.0.1:6380[1]> rpop list
"a"
127.0.0.1:6380[1]> lrange list 0 -1
1) "a"
2) "b"
3) "f"
4) "c"
5) "b"
127.0.0.1:6380[1]> rpop list
"b"
127.0.0.1:6380[1]> lrange list 0 -1
1) "a"
2) "b"
3) "f"
4) "c"
127.0.0.1:6380[1]> lpop list
"a"
127.0.0.1:6380[1]> lrange list 0 -1
1) "b"
2) "f"
3) "c"
127.0.0.1:6380[1]> sadd set1 a
(integer) 1
127.0.0.1:6380[1]> keys *
1) "set1"
2) "list"
3) "emp:2"
4) "emp:1"
127.0.0.1:6380[1]> smembers set1
1) "a"
127.0.0.1:6380[1]> sadd set1 b
(integer) 1
127.0.0.1:6380[1]> sadd set1 c
(integer) 1
127.0.0.1:6380[1]> sadd set1 c
(integer) 0
127.0.0.1:6380[1]> sadd set1 d
(integer) 1
127.0.0.1:6380[1]> sadd set1 e
(integer) 1
127.0.0.1:6380[1]> sadd set1 f
(integer) 1
127.0.0.1:6380[1]> smemers set1
(error) ERR unknown command `smemers`, with args beginning with: `set1`,
127.0.0.1:6380[1]> smembers set1
1) "d"
2) "c"
3) "f"
4) "a"
5) "b"
6) "e"
127.0.0.1:6380[1]> sadd set2
(error) ERR wrong number of arguments for 'sadd' command
127.0.0.1:6380[1]> sadd set2 a
(integer) 1
127.0.0.1:6380[1]> sadd set2 e
(integer) 1
127.0.0.1:6380[1]> sadd set2 g
(integer) 1
127.0.0.1:6380[1]> sadd set2 h
(integer) 1
127.0.0.1:6380[1]> sadd set2 j
(integer) 1
127.0.0.1:6380[1]> smembers set2
1) "a"
2) "e"
3) "h"
4) "g"
5) "j"
127.0.0.1:6380[1]> sinter set 1 set2
(empty array)
127.0.0.1:6380[1]> sinter set1 set2
1) "a"
2) "e"
127.0.0.1:6380[1]> sunion set1 set2
1) "f"
2) "a"
3) "b"
4) "d"
5) "e"
6) "g"
7) "h"
8) "c"
9) "j"
127.0.0.1:6380[1]> sfiff set1 set2
(error) ERR unknown command `sfiff`, with args beginning with: `set1`, `set2`,
127.0.0.1:6380[1]> sdiff set1 set2
1) "b"
2) "d"
3) "f"
4) "c"
127.0.0.1:6380[1]> sdiff set2 set1
1) "j"
2) "h"
3) "g"
127.0.0.1:6380[1]> zadd zset1 100 a
(integer) 1
127.0.0.1:6380[1]> zadd zset1 101 b
(integer) 1
127.0.0.1:6380[1]> zrange zset1 0 -1
1) "a"
2) "b"
127.0.0.1:6380[1]> zadd zset1 99 c
(integer) 1
127.0.0.1:6380[1]> zrange zset1 0 -1
1) "c"
2) "a"
3) "b"
127.0.0.1:6380[1]> zadd zset1 102 d
(integer) 1
127.0.0.1:6380[1]> zadd zset1 103 e
(integer) 1
127.0.0.1:6380[1]> zadd zset1 104 f
(integer) 1
127.0.0.1:6380[1]> zrange zset1 0 -1 withscores
1) "c"
2) "99"
3) "a"
4) "100"
5) "b"
6) "101"
7) "d"
8) "102"
9) "e"
10) "103"
11) "f"
12) "104"
127.0.0.1:6380[1]> zrangebyscore zset1 100 103
1) "a"
2) "b"
3) "d"
4) "e"
127.0.0.1:6380[1]>