This article brings you the content is about the keys in Redis general operation (code), there is a certain reference value, the need for friends can refer to, I hope to help you.
Entry directory: cd/usr/local/redis/
Start service:./bin/redis-server./redis.conf
Enter:./bin/redis-cli
(1) View Key:keys *
View all keys:127.0.0.1:6379> keys *
127.0.0.1:6379> keys * 1) "MYB1" 2) "MYA1" 3) "MYA2" 4) "My3" 5) "Myhash" 6) "Mylist2" 7) "num2" 8) "my1" 9) "num" 10) " Mylist3 "one)" Mya3 "()" name ")" Myb3 "(" MyList ")" My2 ")" num3 ")" Imooc ")" NUM5 "Mylist4)" Myb2 "Mys ET "Mysort"
(2) See the Key:keys string that starts with any character?
Query my at the beginning of my Key:keys?
127.0.0.1:6379> keys my?1) "My3" 2) "my1" 3) "My2"
(3) Delete Key:del
Delete Key:del my1 my2 my3
127.0.0.1:6379> del my1 my2 my3 (integer) 3
(4) Check if key exists exists
See if there is, 1 represents present, 0 means not present: exists MY1
127.0.0.1:6379> exists my1 (integer) 0127.0.0.1:6379> exists num3 (integer) 1
(5) Rename key: Rename
Rename operation to key: Rename original key name new key name
127.0.0.1:6379> get num "127.0.0.1:6379>" rename num newnumok127.0.0.1:6379> get Newnum "36"
(6) Set Expiration Time: Expire
Set expiration Time: Expire key name number of seconds
127.0.0.1:6379> expire Newnum (integer) 1
(7) To view the remaining time of key: TTL
Check the time remaining on key: The TTL key name, or a negative value if not set.
127.0.0.1:6379> expire Newnum (integer) 1127.0.0.1:6379> ttl newnum (integer) 885
(8) Determine the type of key: type
Determine the type of key: The name of type key.
127.0.0.1:6379> type newnumstring127.0.0.1:6379> type my1none127.0.0.1:6379> type myhashhash127.0.0.1:6379 > Type mylist4list127.0.0.1:6379> type Mysortzset