redis String 相关指令
127.0.0.1:6379> get linxue
"love"
127.0.0.1:6379> getrange zncu 1 2
"ov"
127.0.0.1:6379> getrange zncu 01
(error) ERR wrong number of arguments for 'getrange' command
127.0.0.1:6379> getrange zncu 0 1
"lo"
127.0.0.1:6379> getrange zncu 0 0
"l"
127.0.0.1:6379> getset zncu loveyou
"love"
127.0.0.1:6379> getbit zncu 1
(integer) 1
127.0.0.1:6379> getbit zncu 2
(integer) 1
127.0.0.1:6379> mget zncu linxue
1) "loveyou"
2) "love"
127.0.0.1:6379> setex kevin 10 foryou
OK
127.0.0.1:6379> get kevin
"foryou"
127.0.0.1:6379> get kevin
"foryou"
127.0.0.1:6379> get kevin
(nil)
127.0.0.1:6379>
127.0.0.1:6379> setnx kevin zhenzhen
(integer) 1
127.0.0.1:6379> get kevin
"zhenzhen"
127.0.0.1:6379> setex kevin 5 zncu
OK
127.0.0.1:6379> get kevin
"zncu"
127.0.0.1:6379> get kevin
(nil)
127.0.0.1:6379> get kevin
(nil)
127.0.0.1:6379> del kevin
(integer) 0
127.0.0.1:6379> get kevin
(nil)
127.0.0.1:6379> set kevin zhenzhen
OK
127.0.0.1:6379> setnx kevin zncu
(integer) 0
127.0.0.1:6379> get kevin
"zhenzhen"
127.0.0.1:6379> get zncu
"loveyou"
127.0.0.1:6379> setrange kevin 3 to
(integer) 8
127.0.0.1:6379> get zncu
"loveyou"
127.0.0.1:6379> get kevin
"zhetohen"
127.0.0.1:6379> set kevin zhenzhen
OK
127.0.0.1:6379> get kevin
"zhenzhen"
127.0.0.1:6379> strlen kevin
(integer) 8
127.0.0.1:6379> mset kk kk youyou kk upi kk
OK
127.0.0.1:6379> get youyou
"kk"
127.0.0.1:6379> get upi
"kk"
127.0.0.1:6379> get kk
"kk"
127.0.0.1:6379> incr kk
(error) ERR value is not an integer or out of range
127.0.0.1:6379> set you 1
OK
127.0.0.1:6379> incr you
(integer) 2
127.0.0.1:6379>
127.0.0.1:6379> decr you
(integer) 1
127.0.0.1:6379> incrby you 5
(integer) 6
127.0.0.1:6379> incrbyloat you 0.1
(error) ERR unknown command 'incrbyloat'
127.0.0.1:6379> incrby you 0.1
(error) ERR value is not an integer or out of range
127.0.0.1:6379> set youyou 5.1
OK
127.0.0.1:6379> incrbyfloat you 0.1
"6.1"
127.0.0.1:6379> append you zncu
(integer) 7
127.0.0.1:6379> get you
"6.1zncu"