Redis有 5种常用的数据存储类型

  • string
  • hash
  • list
  • set
  • sorted_set

Redis自身是一个Map,采用key:value的形式存储。
数据类型指的是存储的数据的类型,也就是value的类型,可以永远是字符串。

(一)string类型

一个存储空间存储一个数据。通常使用字符串,如果字符串以整形的形式存入,可作为数字进行操作。
Redis学习(二)数据存储类型
(1)基本操作

命令:

  • 添加/修改数据 :set key vlaue
  • 获取数据 :get key
  • 删除数据 :del key
  • 添加/修改多个数据 :mset key1 value1 key2 value2 …
  • 获取多个数据 :mget key1 key2
  • 获取字符串长度(个数):strlen key
  • 追加信息(如果原始数据存在就追加,否则新建):append key value

示例:
Redis学习(二)数据存储类型
说明:set 和mset选择
Redis学习(二)数据存储类型
具体使用set 还是mset根据实际情况分析:比如一亿条数据,如果使用mset,会进程阻塞,一直等这个操作,拆分100万一条,份100次发送。如果只有5条数据,就用mset,节省时间。

(2)拓展操作

  • 设置数值数据增加
    incr key 默认加1
    incrby key value
    incrbyfloat key value

  • 设置数值数据减少
    decr key 默认减1
    decrby key value

  • 设置数据具有指定的生命周期
    setex key seconds vlaue
    psetex key milliseconds value

Redis学习(二)数据存储类型Redis学习(二)数据存储类型
Redis学习(二)数据存储类型

相关文章:

  • 2022-12-23
  • 2021-08-07
  • 2021-08-07
  • 2021-11-07
  • 2021-07-17
  • 2021-05-29
  • 2021-09-01
猜你喜欢
  • 2021-08-07
  • 2021-08-07
  • 2021-11-15
  • 2021-06-25
  • 2021-08-07
  • 2021-11-14
  • 2021-08-07
相关资源
相似解决方案