redis基础操作之字符串

本文介绍了Redis中用于处理数值和字符串的一系列命令,包括INCR/DECR进行增减操作,APPEND追加字符串,GETRANGE/SETRANGE处理字符串子串,以及BITOP进行位运算等,这些命令对于数据库操作至关重要。
摘要由CSDN通过智能技术生成

一、支持存储值的格式

  •    字符串
  •    整数 
  •    浮点数

二、命令

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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值