您当前的位置: 首页 >  redis

小志的博客

暂无认证

  • 2浏览

    0关注

    1217博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Redis数据类型——常用Redis 键(key)

小志的博客 发布时间:2019-07-25 22:41:52 ,浏览量:2

参考:http://redisdoc.com/ 1、 keys * 命令
  • keys * //查询所有的key的名字
127.0.0.1:6379> set k1 v1  //设置key的名字k1,key的值为v1
OK
127.0.0.1:6379> set k2 v2 //设置key的名字k2,key的值为v2
OK
127.0.0.1:6379> keys * //查询所有的key的名字
k2
k1
127.0.0.1:6379> 
2、exists key的名字
  • exists key的名字 //判断某个key的名字是否存在,如果存在返回1,否则返回0
127.0.0.1:6379> EXISTS k1 //查看key的名字k1是否存在,存在返回1
1
127.0.0.1:6379> EXISTS k3 //查看key的名字k3是否存在,不存在返回0
1
0
127.0.0.1:6379> 
3、 move key的名字 db(数据库的名字)
  • move key的名字 db(数据库的名字) //当前库就没有了,被移除到了指定数据库
127.0.0.1:6379> keys *  //查询0号库的key
k2
k1
127.0.0.1:6379> move k1 1 //把0号库的key的名字移动到1号库
1
127.0.0.1:6379> keys *  //在查询当前库的key的名字 ,只剩下k2
k2
127.0.0.1:6379> select 1 //切换到1号库
OK
127.0.0.1:6379[1]> keys * //查询key的名字
k1
127.0.0.1:6379[1]> 
4、 ttl key的名字
  • ttl key的名字 //查看还有多少秒过期,-1表示永不过期,-2表示已过期
127.0.0.1:6379[1]> select 0  //切回0号库
OK
127.0.0.1:6379> keys *   //查看所有的key的名字
k2
127.0.0.1:6379> ttl k2  //查看key的名字k2的过期时间,返回-1表示永不过期
-1
127.0.0.1:6379> 

5、 expire key的名字
  • expire key的名字 秒钟 //为给定的key设置过期时间
127.0.0.1:6379> set k3 v3  //设置key的名字k3 key的值v3
OK
127.0.0.1:6379> keys *  //查询所有的key的名字
k2
k3
127.0.0.1:6379> EXPIRE k2 10  //设置key的名字k2的存活时间为10秒
1
127.0.0.1:6379> ttl k2   //查看key的名字k2还有多少秒过期
7
127.0.0.1:6379> get k2  //获取key的名字k2的值
v2
127.0.0.1:6379> ttl k2  //查看key的名字k2的存活时间,-2表示已过期
-2
127.0.0.1:6379> get k2  //在获取key的名字k2的值,返回空,已被移除

127.0.0.1:6379> keys * //获取所有的key的名字,key的名字k2已被移除
k3
127.0.0.1:6379> 
6、type key的名字
  • type key的名字 //查看你的key是什么类型
127.0.0.1:6379> keys *   //查询所有的key的名字
k3
127.0.0.1:6379> TYPE k3  //查看你的key的名字k3是什么类型,返回String类型
string
127.0.0.1:6379> 
关注
打赏
1661269038
查看更多评论
立即登录/注册

微信扫码登录

0.0473s