3.1 键操作命令
Last updated
127.0.0.1:6379> SET 001 Peter
OK
127.0.0.1:6379> SET 002 Mike
OK
127.0.0.1:6379> SET 003 Tim
OK127.0.0.1:6379> KEYS 0*
1) "001"
2) "003"
3) "002"127.0.0.1:6379> KEYS n?me
1) "name"127.0.0.1:6379> KEYS *
1) "001"
2) "name"
3) "003"
4) "002"127.0.0.1:6379> KEYS 0*
1) "001"
2) "019"
3) "014"
4) "004"
5) "020"
6) "018"
7) "006"
8) "003"
9) "013"
10) "015"
11) "011"
12) "008"
13) "016"
14) "005"
15) "009"
16) "002"
17) "007"
18) "012"
19) "010"
20) "017"127.0.0.1:6379> SCAN 20 MATCH 0* COUNT 1
1) "28"
2) 1) "005"
2) "009"127.0.0.1:6379> SCAN 28 MATCH 0* COUNT 1
1) "2"
2) 1) "017"127.0.0.1:6379> SCAN 2 MATCH 0* COUNT 1
1) "18"
2) 1) "019"
2) "014"127.0.0.1:6379> SCAN 18 MATCH 0* COUNT 1
1) "22"
2) 1) "011"127.0.0.1:6379> SCAN 22 MATCH 0* COUNT 1
1) "14"
2) (empty array)127.0.0.1:6379> SCAN 14 MATCH 0* COUNT 1
1) "5"
2) 1) "012"127.0.0.1:6379> SCAN 5 MATCH 0* COUNT 1
1) "21"
2) 1) "015"127.0.0.1:6379> SCAN 21 MATCH 0* COUNT 1
1) "13"
2) 1) "007"127.0.0.1:6379> SCAN 13 MATCH 0* COUNT 1
1) "19"
2) 1) "004"127.0.0.1:6379> SCAN 19 MATCH 0* COUNT 1
1) "11"
2) 1) "002"127.0.0.1:6379> SCAN 11 MATCH 0* COUNT 1
1) "27"
2) 1) "016"127.0.0.1:6379> SCAN 27 MATCH 0* COUNT 1
1) "7"
2) 1) "010"127.0.0.1:6379> SCAN 7 MATCH 0* COUNT 1
1) "23"
2) 1) "008"127.0.0.1:6379> SCAN 23 MATCH 0* COUNT 1
1) "0"
2) (empty array)127.0.0.1:6379> SET visitPerson Peter
OK127.0.0.1:6379> RENAME visitPerson VIPPerson
OK127.0.0.1:6379> EXISTS visitPerson
(integer) 0127.0.0.1:6379> EXISTS VIPPerson
(integer) 1
127.0.0.1:6379> GET VIPPerson
"Peter"127.0.0.1:6379> FLUSHDB
OK
127.0.0.1:6379> SET visitPerson Peter
OK
127.0.0.1:6379> SET VIPPerson Mike
OK
127.0.0.1:6379> GET visitPerson
"Peter"
127.0.0.1:6379> GET VIPPerson
"Mike"127.0.0.1:6379> RENAME visitPerson VIPPerson
OK127.0.0.1:6379> EXISTS VIPPerson
(integer) 1
127.0.0.1:6379> GET VIPPerson
"Peter"127.0.0.1:6379> RENAME notExist VipPerson
(error) ERR no such key127.0.0.1:6379> SET visitPerson Peter
OK127.0.0.1:6379> RENAMENX visitPerson VIPPerson
(integer) 1127.0.0.1:6379> EXISTS visitPerson
(integer) 0
127.0.0.1:6379> EXISTS VIPPerson
(integer) 1
127.0.0.1:6379> GET VIPPerson
"Peter"127.0.0.1:6379> FLUSHDB
OK
127.0.0.1:6379> SET visitPerson Peter
OK
127.0.0.1:6379> SET VIPPerson Mike
OK127.0.0.1:6379> RENAMENX visitPerson VIPPerson
(integer) 0
127.0.0.1:6379> GET visitPerson
"Peter"
127.0.0.1:6379> GET VIPPerson
"Mike"127.0.0.1:6379> EXISTS notExist
(integer) 0127.0.0.1:6379> RENAMENX notExist existed
(error) ERR no such key127.0.0.1:6379> SET name Peter
OK127.0.0.1:6379> EXISTS notExist
(integer) 0127.0.0.1:6379> DEL name notExist
(integer) 1127.0.0.1:6379> DEL notExist
(integer) 0127.0.0.1:6379> SET val 100 EX 300
OK127.0.0.1:6379> PTTL val
(integer) 297805
127.0.0.1:6379> TTL val
(integer) 295127.0.0.1:6379> DEL val
(integer) 1
127.0.0.1:6379> SET val 100
OK127.0.0.1:6379> PTTL val
(integer) -1
127.0.0.1:6379> TTL val
(integer) -1127.0.0.1:6379> EXISTS notExist
(integer) 0127.0.0.1:6379> PTTL notExist
(integer) -2
127.0.0.1:6379> TTL notExist
(integer) -2127.0.0.1:6379> FLUSHDB
OK
127.0.0.1:6379> SET val 100
OK127.0.0.1:6379> EXPIRE val 200
(integer) 1127.0.0.1:6379> TTL val
(integer) 173127.0.0.1:6379> PEXPIRE val 20000
(integer) 1127.0.0.1:6379> PTTL val
(integer) 16070127.0.0.1:6379> EXPIRE notExist 10
(integer) 0
127.0.0.1:6379> PEXPIRE notExist 1000
(integer) 0127.0.0.1:6379> SET val 100 EX 200
OK127.0.0.1:6379> TTL val
(integer) 179127.0.0.1:6379> PERSIST val
(integer) 1127.0.0.1:6379> TTL val
(integer) -1127.0.0.1:6379> EXISTS notExist
(integer) 0
127.0.0.1:6379> PERSIST notExist
(integer) 0