127.0.0.1:6379> FLUSHALL
OK
127.0.0.1:6379> keys *
(empty list or set)127.0.0.1:6379>set name virgo
OK
127.0.0.1:6379> get name
"virgo"127.0.0.1:6379> keys *
1)"name"127.0.0.1:6379>set age 12
OK
127.0.0.1:6379>set sex male
OK
127.0.0.1:6379> keys *
1)"name"2)"sex"3)"age"127.0.0.1:6379> get age
"12"127.0.0.1:6379> EXIST age
(error) ERR unknown command'EXIST'127.0.0.1:6379> exists age
(integer)1127.0.0.1:6379> expire age 12(integer)1127.0.0.1:6379> keys *
1)"name"2)"sex"127.0.0.1:6379> ttL age
(integer)-2127.0.0.1:6379> get age
(nil)127.0.0.1:6379> get name
"virgo"127.0.0.1:6379>type name
string
127.0.0.1:6379>set a 123
OK
127.0.0.1:6379>set b 321
OK
127.0.0.1:6379> keys *
1)"sex"2)"b"3)"a"127.0.0.1:6379> expire a 20(integer)1127.0.0.1:6379> ttL a
(integer)9127.0.0.1:6379>127.0.0.1:6379>set num 1
OK
127.0.0.1:6379> get num
"1"127.0.0.1:6379> incr num
(integer)2127.0.0.1:6379> get num
"2"127.0.0.1:6379> incrby num 3(integer)5127.0.0.1:6379> get num
"5"127.0.0.1:6379> decr num
(integer)4127.0.0.1:6379> decrby num 2(integer)2127.0.0.1:6379>127.0.0.1:6379>set k1 "hello world"
OK
127.0.0.1:6379> strlen k1
(integer)11127.0.0.1:6379> getrange k1 02"hel"127.0.0.1:6379> get k1
"hello world"127.0.0.1:6379> setrange k1 2 kk
(integer)11127.0.0.1:6379> get k1
"hekko world"127.0.0.1:6379>127.0.0.1:6379> setex k2 10 ttys3
OK
127.0.0.1:6379> keys *
1)"k2"2)"k1"127.0.0.1:6379> setnx k1 ppt
(integer)0127.0.0.1:6379> get k1
"hekko world"127.0.0.1:6379> setnx k3 ppt
(integer)1127.0.0.1:6379> keys *
1)"k3"2)"k1"127.0.0.1:6379>