首页 > 其他 > 详细

Redis学习记录

时间:2020-07-26 00:20:11      阅读:84      评论:0      收藏:0      [点我收藏+]

一、五种数据类型及基本操作

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

 

Redis学习记录

原文:https://www.cnblogs.com/tendermelon/p/13378843.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!