一、五种数据类型及基本操作
1.STRING
1 127.0.0.1:6379> keys * // 查看当前数据库内所有的键 2 (empty list or set) 3 127.0.0.1:6379> set name java // 设置键值对 4 OK 5 127.0.0.1:6379> set age 30 6 OK 7 127.0.0.1:6379> get name // 查询键对应的值 8 "java" 9 127.0.0.1:6379> expire name 20 // 设置键值对的存活时间为20秒 10 127.0.0.1:6379> ttl name // 查询键值对剩余存活时间 11 (integer) 15 12 127.0.0.1:6379> ttl name 13 (integer) 12 14 127.0.0.1:6379> ttl name // 结果为负数,说明键值对已经被删除 15 (integer) -2 16 127.0.0.1:6379> exists name // 查询数据库中是否存在某个键,存在为1,不存在为0 17 (integer) 0 18 127.0.0.1:6379> exists age 19 (integer) 1 20 127.0.0.1:6379> move age 5 // 将键值对移动到编号为5的数据库(Redis默认使用16个数据库,编号0-15) 21 (integer) 1 22 127.0.0.1:6379> exists age // 移动之后,当前数据库已经不存在age 23 (integer) 0 24 127.0.0.1:6379> select 5 // 切换到编号为5的数据库 25 OK 26 127.0.0.1:6379[5]> keys * // age被移动到数据库5中 27 1) "age" 28 127.0.0.1:6379[5]> select 0 29 OK 30 127.0.0.1:6379> set name java 31 OK 32 127.0.0.1:6379> set age 30 33 OK 34 127.0.0.1:6379> type name // 查看key的类型 35 string 36 127.0.0.1:6379> del age // 删除键值对 37 (integer) 1 38 127.0.0.1:6379> flushdb // 删除当前数据库的所有键值对 39 OK 40 127.0.0.1:6379> flushall // 删除所有数据库的所有键值对 41 OK
原文:https://www.cnblogs.com/tendermelon/p/13378843.html