Redis 系列02--Redis 基本使用

上一篇:Redis 系列01--Redis 介绍和安装_fengxianaa的博客-CSDN博客

使用 redis-cli 就可以直接连上刚才启动的 redis

redis 以 key-value 的形式来存储数据

常用的redis命令:set、get,

  • set:给指定的key,设置值
  • get:通过key获取对应的值

上图中,test 就是key,fengxiansheng 就是value

  • del 命令:删除指定的key,返回 1 ,表示删除成功,否则返回 0
  • exists 命令:检查给定 key 是否存在, 存在返回 1 ,否则返回 0
  • expire 命令:设置 key 的过期时间,key 过期后将不再可用。单位以秒计
    • 成功返回 1 。 当 key 不存在时,返回 0
  • ttl 命令:以秒为单位返回 key 的剩余过期时间
    • key 不存在时,返回 -2 。 当 key 存在但没有设置剩余生存时间时,返回 -1
  • pttl 命令:以毫秒为单位返回 key 的剩余过期时间
    • key 不存在时,返回 -2 。 当 key 存在但没有设置剩余生存时间时,返回 -1
  • pexpire 命令:以毫秒为单位设置 key 的生存时间
    • 成功,返回 1,key 不存在或设置失败,返回 0
  • keys 命令:获取指定条件的key
    • keys *:获取所有key
      • keys test*:获取test开头的key
  • persist 命令:移除给定 key 的过期时间,使得 key 永不过期
    • 成功,返回 1 。 如果 key 不存在或 key 没有设置过期时间,返回 0
  • randomkey 命令:随机返回一个 key
    • 当数据库不为空时,返回一个 key 。 当数据库为空时,返回 nil
  • rename 命令:修改 key 的名称
    • 成功时提示 OK ,
      • OLD_KEY 不存在时,返回一个错误。
      • 如果 NEW_KEY存在,NEW_KEY的值会被OLD_KEY对应的值覆盖
  • renamenx 命令:修改 key 的名称
    • 成功时,返回 1 。 如果 NEW_KEY已经存在,返回 0
  • type 命令:返回 key 对应过的值的类型,key不存在,返回none
  • flushdb:删除所有key
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值