redis中key和字符串常用数据类型的基本命令

本文详细介绍了Redis中的关键操作命令,如exists、del、move、expire等,以及如何通过这些命令进行键值对的管理。此外,重点讲解了Redis字符串数据类型,包括增删改查等操作,如append、strlen、incr、getrange等,并给出了应用场景,如计数器、粉丝数存储等。同时提到了设置过期时间和批量操作的方法,如setex、mset和mget。
摘要由CSDN通过智能技术生成

Redis键key

在redis中无论什么数据类型,在数据库中都是以key-value形式保存,通过进行对Redis-key的操作,来完成对数据库中数据的操作。

常见命令:

  • exists key:判断键是否存在
  • del key:删除键值对
  • move key db:将键值对移动到指定数据库
  • expire key second:设置键值对的过期时间
  • type key:查看value的数据类型
  • ttl key 查看还有多少秒过期,-1表示永不过期,-2表示已过期

Redis字符串

Redis 字符串数据类型的相关命令用于管理 redis 字符串

String类似的使用场景:value除了是字符串还可以是数字,用途举例:

  • 计数器
  • 统计多单位的数量:uid:123666:follow 0
  • 粉丝数
  • 对象存储缓存

del删除

append 追加

strlen 查看长度

incr 加一

incrby key value 加自定义值

decrby key value 减自定义的值

getrange 获取指定区间范围值 between and 关系

从0 到 -1 全部

setreange 指定区间赋值

setex 设置带过期时间的key 动态设置

mset 同事设置一个或者多个key value

mget 获取所有(一个多个) 给定的key的值

msetnx 同时可以设置一个或者多个key-value 但是 当且所有给点的key都不存在

getset 将给定key的值设为value 并返回key的旧值。

简单一句话 先get后立即set

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值