Redis 简明教程

Redis - Strings

Redis 字符串命令用于管理 Redis 中的字符串值。以下是使用 Redis 字符串命令的语法。

Syntax

redis 127.0.0.1:6379> COMMAND KEY_NAME

Example

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

在上述示例中, SETGET 是命令,而 tutorialspoint 是密钥。

Redis Strings Commands

下表列出了管理 Redis 中字符串的一些基本命令。

Sr.No

Command & Description

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 向键追加值