redis常用命令

键值相关命令

keys :  返回满足给定pattern的所有key

  > keys  *    // 返回所有的键

      > keys  m*   // 返回所有m开头的键

exists :  确认一个key是否存在

  > exist  name   //  如果存在返回1 , 如果不存在返回0

del  : 删除一个键

  > key  name   // 返回1 , 删除成功

expire :  设置一个key的过期时间

  > expire  name  10   // 设置name的过期时间是10秒 , 注意 : 可以用ttl 命令查看一个key的剩余有效期

persist :  移除给定key的过期时间

  > persist  name

move : 将当前数据库中的key转移到其它数据库中

  > select 0   // 当前在0号数据库

  > set age 30

  > get age

  > move age 1  // 将age移到1号数据库

randomkey :  随机返回key空间的一个key 

  > randomkey

rename  :  重命名key

  > rename  name  username    // 将name重构成username

type : 返回key的类型

  > type name

   

服务器相关命令

ping : 测试连接是否存活

  > ping    // 存活的话返回PONG

select  :  选择数据库 , redis 数据库编号从0到15 , 我们可以选择任意一个数据库来进行数据的存取 .

  > select  1

dbsize  :  返回当前数据库中key的数目

  > dbsize

info  :  获取服务器的信息和统计

flushdb :  删除当前选择数据库中的所有的key

flushall  : 删除所有数据库的所有key

原文地址:https://www.cnblogs.com/ytfcz/p/4268913.html