2.2 针对字符串的命令
Last updated
127.0.0.1:6379> SET 001 'Mary'
OK127.0.0.1:6379> SET 001 'Mike' NX
(nil)127.0.0.1:6379> SETNX 001 'Mike'
(integer) 0127.0.0.1:6379> GET 001
"Mary"127.0.0.1:6379> SET 001 'Mike'
OK127.0.0.1:6379> GET 001
"Mike"127.0.0.1:6379> GET 002
(nil)127.0.0.1:6379> SET 002 'Tom' XX
(nil)127.0.0.1:6379> SET 002 'Tom' PX 10
OK127.0.0.1:6379> GET 002
(nil)127.0.0.1:6379> SET 002 'Tom' EX 60*12
(error) ERR value is not an integer or out of range127.0.0.1:6379> SET 002 'Tom' EX 720
OK127.0.0.1:6379> GET 002
"Tom"127.0.0.1:6379> MSET 003 'Peter' 004 Mary EX 10
OK127.0.0.1:6379> MGET 003 004
1) "Peter"
2) "Mary"127.0.0.1:6379> MSET 003 "Peter" 006 'JohnSon' NX
(error) ERR wrong number of arguments for MSET127.0.0.1:6379> MSET 003 "Peter" 006 'JohnSon' XX
(error) ERR wrong number of arguments for MSET127.0.0.1:6379> MSET 007 "John" 008 'Tim' PX 10
OK127.0.0.1:6379> MGET 007 008
1) "John"
2) "Tim"127.0.0.1:6379> GET visit
(nil)127.0.0.1:6379> INCR visit
(integer) 1127.0.0.1:6379> INCRBY visit 10
(integer) 11127.0.0.1:6379> DECR visit
(integer) 10127.0.0.1:6379> DECRBY visit 5
(integer) 5127.0.0.1:6379> GET visit
"5"127.0.0.1:6379> SET visitPersion 'Peter'
OK
127.0.0.1:6379> INCR visitPersion
(error) ERR value is not an integer or out of range
127.0.0.1:6379> DECR visitPersion
(error) ERR value is not an integer or out of range127.0.0.1:6379> GETSET 009 'Alex'
(nil)127.0.0.1:6379> GET 009
"Alex"127.0.0.1:6379> GETSET 009 'Frank'
"Alex"127.0.0.1:6379> GET 009
"Frank"127.0.0.1:6379> SET tel 021-12345678
OK127.0.0.1:6379> GETRANGE tel 4 12
"12345678"127.0.0.1:6379> GET tel
"021-12345678"127.0.0.1:6379> SETRANGE tel 4 87654321
(integer) 12127.0.0.1:6379> GET tel
"021-87654321"127.0.0.1:6379> SETRANGE tel 15 -2468
(integer) 20127.0.0.1:6379> GET tel
"021-87654321\x00\x00\x00-2468"127.0.0.1:6379> STRLEN tel
(integer) 20127.0.0.1:6379> GET tel
"021-87654321\x00\x00\x00-2468"127.0.0.1:6379> GET tel
"021-87654321\x00\x00\x00-2468-3579"127.0.0.1:6379> GET keym
(nil)127.0.0.1:6379> APPEND keym content
(integer) 7127.0.0.1:6379> GET keym
"content"