- Redis 基础
- Redis - 首页
- Redis - 概述
- Redis - 环境
- Redis - 配置
- Redis - 数据类型
- Redis 命令
- Redis - 命令
- Redis - 键
- Redis - 字符串
- Redis - 哈希
- Redis - 列表
- Redis - 集合
- Redis - 有序集合
- Redis - HyperLogLog
- Redis - 发布订阅
- Redis - 事务
- Redis - 脚本
- Redis - 连接
- Redis - 服务器
- Redis 高级
- Redis - 备份
- Redis - 安全
- Redis - 基准测试
- Redis - 客户端连接
- Redis - 管道
- Redis - 分区
- Redis - Java
- Redis - PHP
- Redis 有用资源
- Redis - 快速指南
- Redis - 有用资源
- Redis - 讨论
Redis - 字符串
Redis 字符串命令用于管理 Redis 中的字符串值。以下是使用 Redis 字符串命令的语法。
语法
redis 127.0.0.1:6379> COMMAND KEY_NAME
示例
redis 127.0.0.1:6379> SET tutorialspoint redis OK redis 127.0.0.1:6379> GET tutorialspoint "redis"
在上面的例子中,SET 和 GET 是命令,而 tutorialspoint 是键。
Redis 字符串命令
下表列出了一些管理 Redis 中字符串的基本命令。
序号 | 命令与描述 |
---|---|
1 | SET key value
此命令设置指定键的值。 |
2 | GET key
获取键的值。 |
3 | GETRANGE key start end
获取存储在键中的字符串的子字符串。 |
4 | GETSET key value
设置键的字符串值并返回其旧值。 |
5 | GETBIT key offset
返回存储在键中的字符串值中偏移量处的位值。 |
6 | MGET key1 [key2...]
获取所有给定键的值 |
7 | SETBIT key offset value
设置或清除存储在键中的字符串值中偏移量处的位。 |
8 | SETEX key seconds value
设置键的值及其过期时间。 |
9 | SETNX key value
仅当键不存在时才设置键的值。 |
10 | SETRANGE key offset value
覆盖从指定偏移量开始的键中字符串的一部分。 |
11 | STRLEN key
获取存储在键中的值的长度。 |
12 | MSET key value [key value ...]
将多个键设置为多个值。 |
13 | MSETNX key value [key value ...]
仅当所有键都不存在时,才将多个键设置为多个值。 |
14 | PSETEX key milliseconds value
设置键的值和以毫秒为单位的过期时间。 |
15 | INCR key
将键的整数值加一。 |
16 | INCRBY key increment
将键的整数值增加给定数量。 |
17 | INCRBYFLOAT key increment
将键的浮点值增加给定数量。 |
18 | DECR key
将键的整数值减一。 |
19 | DECRBY key decrement
将键的整数值减少给定数量。 |
20 | APPEND key value
将值追加到键。 |
广告