redis学习系列--7.redis-常用命令

redis提供了丰富的操作命令.总结如下:

一.键值相关命令

1.keys   //返回满足给定pattern的所有key
keys  *_diff
输出:1)user_diff

2.exists   //确认一个key是否存在

exists  user_diff
输出:(integer)1  //存在

3.del   //删除一个key

del  user_diff
输出:(integer)1  
keys user_diff
输出:(empty  list  or  set)

4. expire  //设置一个key的过期时间(单位: 秒)  .          ttl    //获取键到期的剩余时间  (没测试成功,待定)

5.move    //将当前数据库中的key转移到其他数据库中.

select  0  //选择0数据库
keys  *    
输出:  mysets
smembers  mysets
输出: 1)"good"
move   mysets  1 
select  1
keys  *
输出:  mysets
smembers  mysets
输出: 1)"good"

6.persist   //移除给定key的过期时间.    (测试失败,待定)

7.randomkey  //随机返回key空间的一个key

select 0
keys *
输出:  1)mysets
输出:  2)user
randomkey  
输出: "mysets"

8.rename  //重命名key

rename  mysets   sss
输出: ok
keys  *
输出:  1)sss
输出:  2)user

9.type   //返回值的类型

type  sss
输出:  set

二.服务器相关命令

1.ping  //测试连接是否存活

输出: pong

2.echo  //在命令行打印一些内容

echo  hou
输出:  "hou"

3.select  //选择数据库, redis数据库编号从0~15,可以选任意一个数据库来存储数据.(默认用0库)

select  0

4.quit  //退出连接

关闭客户端.

5.dbsize  //返回当前数据库中key的数目

dbsize  
输出:(integer)9

6.info  //获取服务器信息

7.monitor  //是一个调试命令,返回服务器处理的每一个命令,它能帮助我们了解在数据库上发生了什么操作,可以通过redis-cli和telnet命令使用.

8. config get  //获取服务器信息

config  get  dir
输出: "dir"
输出:"D:\\redis"

9.flushdb  //删除当前选择数据库中的所有key

10.flushall  //删除所有数据库的所有key











  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值