Redis中string类型数据的操作_笔记
  • 添加/修改数据

set key value

  • 获取数据

get key

  • 删除数据

del key

  • 添加/修改多个数据

mset key2 value1 key value2 ...

  • 获取多个数据

mget key1 key2 ...

  • 获取数据字符个数(字符长度,key不存在返回0)

strlen key

  • 追加信息到原始信息后部,返回追加后的长度(原始信息存在就追加,否则新建)

append key value

扩展操作

  • 数据加指定范围(值可以带+ - 符号)
  • 每次加1

incr key

  • 每次加 increment 的值(只能加整数)

incrby key increment

  • 每次加 increment 的值(小数整数都可以)

incrbyfloat key increment

pos:key为小数时,前两者都不能实现增操作,但后者可以

  • 数据减指定范围(值可以带+ - 符号)
  • 每次减1

decy key

  • 每次减 increment 的值(只能减整数)

decrby key increment

pos:key为小数时,两者都不能实现减操作

  • 指定数据的生命周期(创建/修改 key 时指定;expire 只能指定存在的 key)

setex key seconds value

psetex key milliseconds value

ops:再次 set 会清除 setex 的生命周期设置,key将变为永久存在

相关文章:

  • 2021-11-03
  • 2022-12-23
  • 2021-11-22
  • 2022-12-23
  • 2021-05-13
  • 2021-06-29
  • 2022-12-23
  • 2021-11-15
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-02
  • 2021-12-08
  • 2021-08-20
  • 2021-06-11
  • 2022-02-15
相关资源
相似解决方案