一、支持存储值的格式
- 字符串
- 整数
- 浮点数
二、命令
1. 数值类操作命令
-
INCR INCR key- name—— 将 键 存储 的 值 加上 1
-
DECR DECR key- name—— 将 键 存储 的 值 减去 1
-
INCRBY INCRBY key- name amount—— 将 键 存储 的 值 加上 整数 amount
-
DECRBY DECRBY key- name amount—— 将 键 存储 的 值 减去 整数 amount
-
INCRBYFLOAT INCRBYFLOAT key- name amount—— 将 键 存储 的 值 加上 浮点 数 amount, 这个 命令 在 Redis 2. 6 或 以上 的 版本 可用
2. 字符串类操作命令
-
APPEND APPEND key- name value—— 将 值 value 追加 到 给定 键 key- name 当前 存储 的 值 的 末尾
-
GETRANGE GETRANGE key- name start end—— 获取 一个 由 偏移量 start 至 偏移量 end 范围内 所有 字符 组成 的 子串, 包括 start 和 end 在内
-
SETRANGE SETRANGE key- name offset value—— 将从 start 偏移量 开始 的 子串 设置 为 给定 值
-
GETBIT GETBIT key- name offset—— 将 字节 串 看作 是 二进制 位 串( bit string), 并 返回 位 串 中 偏移量 为 offset 的 二进制 位 的 值
-
SETBIT SETBIT key- name offset value—— 将 字节 串 看作 是 二进制 位 串, 并将 位 串 中 偏移量 为 offset 的 二进制 位 的 值 设置 为 value
-
BITCOUNT BITCOUNT key- name [start end]—— 统计 二进制 位 串 里 面值 为 1 的 二进制 位 的 数量, 如果 给定 了 可选 的 start 偏移量 和 end 偏移量, 那么 只对 偏移量 指定 范围内 的 二进制 位 进行 统计
-
BITOP BITOP operation dest- key key- name [key- name ...]—— 对 一个 或 多个 二进制 位 串 执行 包括 并( AND)、 或( OR)、 异或( XOR)、 非( NOT) 在内 的 任意 一种 按 位 运算 操作( bitwise operation), 并将 计算 得出 的 结果 保存 在 dest- key 键 里面
3.通用命令
- GET GET key-name
- SET SET key-name value