redis中string类型

2025-07-25 09:36 93 阅读量

1. 赋值命令

  1. set:设置值
  2. setnx:如果值不存在则进行赋值
  3. mset:批量设值
  4. msetnx:批量设值,且key不存在
  5. getset:返回旧值,设值新值

2. 取值命令

  1. get:获取key的值
  2. mget:批量获取key的值

3. 特有命令

  1. exists:判断key是否存在
  2. append:根据key进行追加
  3. strlen:获取key的长度
  4. setrange:根据起终下标,进行设值(个人理解为字符串替换replace)
  5. getrange:根据起终下标,进行取值(个人理解为字符串截取substring)

4. 额外命令

  1. setex:设值key,并设置过期时间(单位:s/秒))
  2. psetex:设值key,并设置过期时间(单位:ms/毫秒))
  3. incr:int类型,进行key的自增(i++)
  4. decr:int类型,进行key的自减(i--)
  5. incrby:int类型,根据步长进行key的增加(i+n)
  6. decrby:int类型,根据步长进行key的增减(i-n)
  7. incrbyfloat:float类型,根据float值,进行增减(正负)

 

命令演示

1、赋值命令

img

2、取值命令

img

3、特有命令

4、额外命令

5、对象格式操作

 

常用的 redis 字符串命令:

下一篇: 2026年5月17日