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将变为永久存在

posted @ 2020-04-07 14:32  花中手  阅读(124)  评论(0编辑  收藏  举报