游乐游手机版
首页/数据库/文章详情

Redis字符串String类型详解与常用操作指南

时间:2026-08-14 15:56
Redis 中与字符串数据类型相关的命令,主要用于管理 Redis 的字符串值,也是日常使用 Redis String 类型时最基础、最常见的一类操作命令,基础语法如下: 语法 redis 127 0 0 1:6379> COMMAND KEY_NAME 实例redis 127 0 0 1:6379

Redis 中与字符串数据类型相关的命令,主要用于管理 Redis 的字符串值,也是日常使用 Redis String 类型时最基础、最常见的一类操作命令,基础语法如下:

Redis 字符串(String)

语法

redis 127.0.0.1:6379> COMMAND KEY_NAME

实例

redis 127.0.0.1:6379> SET runoobkey redis
OK
redis 127.0.0.1:6379> GET runoobkey
"redis"

从上面的 Redis 示例可以看出,这里使用的是 SET 和 GET 两个常用字符串命令,对应操作的键名是 runoobkey。

Redis 字符串命令

下表汇总了常见的 Redis 字符串命令及其作用说明:

序号命令及描述
1SET key value
设置指定 key 的值。
2GET key
获取指定 key 的值。
3GETRANGE key start end
返回 key 中字符串值的子字符串。
4GETSET key value
将给定 key 的值设置为 value,并返回 key 的旧值(old value)。
5GETBIT key offset
对 key 所存储的字符串值,获取指定偏移量上的位(bit)。
6MGET key1 [key2..]
获取所有(一个或多个)给定 key 的值。
7SETBIT key offset value
对 key 所存储的字符串值,设置或清除指定偏移量上的位(bit)。
8SETEX key seconds value
将值 value 关联到 key,并将 key 的过期时间设置为 seconds(以秒为单位)。
9SETNX key value
仅当 key 不存在时,才设置 key 的值。
10SETRANGE key offset value
用 value 参数覆写给定 key 所存储的字符串值,从偏移量 offset 开始。
11STRLEN key
返回 key 所存储的字符串值长度。
12MSET key value [key value ...]
同时设置一个或多个 key-value 对。
13MSETNX key value [key value ...]
同时设置一个或多个 key-value 对,并且只有在所有给定 key 都不存在时才会执行。
14PSETEX key milliseconds value
该命令与 SETEX 命令类似,但它以毫秒为单位设置 key 的生存时间,而不是像 SETEX 那样以秒为单位。
15INCR key
将 key 中存储的数字值加一。
16INCRBY key increment
将 key 所存储的值加上给定的增量值(increment)。
17INCRBYFLOAT key increment
将 key 所存储的值加上给定的浮点增量值(increment)。
18DECR key
将 key 中存储的数字值减一。
19DECRBY key decrement
将 key 所存储的值减去给定的减量值(decrement)。
20APPEND key value
如果 key 已经存在且其值为字符串类型,APPEND 命令会将指定的 value 追加到该 key 原有值(value)的末尾。

更多 Redis 命令说明请参考官方文档:https://redis.io/commands

来源:https://www.runoob.com/redis/redis-strings.html
上一篇电影数据录入挑战与实战技巧指南 下一篇MongoDB正则表达式用法详解与查询匹配技巧
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
Redis是什么:核心特性、架构与应用场景解析
数据库 · 2026-09-01

Redis是什么:核心特性、架构与应用场景解析

Redis是一款基于内存的键值型NoSQL数据库,以超高读写速度和丰富的数据结构著称。本文系统梳理Redis的核心特性、架构组成、性能优势及典型应用场景,并通过与Memcached、MySQL、MongoDB的对比,帮助开发者快速判断Redis是否适合当前业务需求。

Windows 安装 MongoDB 完整图文教程
数据库 · 2026-09-01

Windows 安装 MongoDB 完整图文教程

本文详细介绍在 Windows 系统上安装 MongoDB 的完整流程。从官网下载 MSI 安装包开始,逐步演示自定义安装路径、配置 Windows 服务、跳过 MongoDB Compass 等关键选项,并提供通过系统服务列表验证安装是否成功的方法,帮助开发者快速搭建本地 MongoDB 环境。

Linux 安装 MongoDB 完整指南:依赖配置、环境变量与服务启动
数据库 · 2026-09-01

Linux 安装 MongoDB 完整指南:依赖配置、环境变量与服务启动

本文详解在 Linux 系统下安装 MongoDB 的完整流程,涵盖依赖包安装、二进制包下载解压、环境变量配置、数据与日志目录创建及服务启动验证。通过标准化命令与路径说明,帮助开发者快速完成部署并确认服务状态。

MacOS安装MongoDB完整教程
数据库 · 2026-09-01

MacOS安装MongoDB完整教程

本文介绍在MacOS系统下安装MongoDB的完整流程,涵盖下载、解压、目录配置、环境变量设置及服务启动。通过明确的命令与参数说明,帮助开发者快速完成环境搭建并验证安装结果。

Ubuntu系统安装与配置Redis完整指南
数据库 · 2026-09-01

Ubuntu系统安装与配置Redis完整指南

本文详解在Ubuntu系统中安装Redis的两种主流方式:apt在线安装与源码编译安装。涵盖版本选择逻辑、服务启停与状态检查、连接验证方法,以及在线练习工具与桌面GUI客户端的对比与使用建议,帮助开发者快速搭建并验证Redis运行环境。