Redis 数据库之字符串键值对(String)

来源:互联网 发布:大数据工具 编辑:程序博客网 时间:2024/06/07 03:13

字符串(String)

  • 字符串是 Redis 中最基础的数据类型,它在 Redis 中是二进制安全的,这意味着 String 类型存入和取出的数据相同。在 Redis 中字符串的 value 最多可以容纳的数据长度是512M。

存储 (set)

set key value

  • key 不存在则直接存储 。
  • key 存在则覆盖原值。
  • 该操作总是响应 “OK”。
    这里写图片描述

读取 (get)

get key

  • 如果 key 存在则返回 key 映射的 value 。
  • key 映射的不是字符串类型则报错 。
  • key 不存在则返回 nil
    这里写图片描述

删除 (del)

del key

  • key 存在则删除 key,并返回受影响的数量。
  • key 不存在则返回受影响的数量为 0 。
    这里写图片描述

递增(incr) 递减(decr)

incr key
decr key

  • 该操作将 key 的 value 递增或递减1。前提是 value 能转换成整型。
  • key 不存在则先存储 key 值为 0,再递增递减 。
  • value 是整型则正常递增递减 。
  • value 不是整型则报错。
    这里写图片描述

指定增量(incrby)减量(decrby)

incrby key increment
decrby key decrement

  • 所有场景和响应与 incrdecr 命令一致。需要指定增量

这里写图片描述


追加(append)

append key value

  • 该操作一律将值作为字符串在末尾追加 value
  • key 存在,在末尾追加字符串。
  • key 不存在,直接存储 value。
  • 值是整数,将值作为字符串在末尾追加 value
    这里写图片描述
0 0
原创粉丝点击