常用Redis缓存命令大全(redis缓冲常用命令)

常用 Redis 缓存命令大全

Redis 是一款开源的 NoSQL 数据库,被广泛应用于缓存、消息队列、计数器等场景,具有高速、高性能、高可靠性等优点。本文介绍了 Redis 中常用的缓存命令,帮助读者快速了解 Redis 缓存的操作方式。

1. SET 命令

SET 命令用于设置指定 key 的值。如果 key 已经存在,则覆盖其原有值。

语法:SET key value [EX seconds] [PX milliseconds] [NX|XX]

示例:

SET name "Tom" EX 3600 NX

说明:

– name:key 的名称;

– Tom:key 对应的值;

– EX 3600:设置过期时间,单位为秒;

– NX:如果 key 不存在,则执行操作;

– XX:如果 key 存在,则执行操作。

2. GET 命令

GET 命令用于获取指定 key 的值。

语法:GET key

示例:

GET name

说明:

– name:需要获取值的 key 的名称。

3. DEL 命令

DEL 命令用于删除指定 key。

语法:DEL key [key …]

示例:

DEL name

说明:

– name:需要删除的 key 的名称。

4. EXISTS 命令

EXISTS 命令用于检查指定 key 是否存在。

语法:EXISTS key

示例:

EXISTS name

说明:

– name:需要检查的 key 的名称。

5. TTL 命令

TTL 命令用于获取指定 key 的过期时间。

语法:TTL key

示例:

TTL name

说明:

– name:需要获取过期时间的 key 的名称。

6. INCR 命令

INCR 命令用于将指定 key 的值加上 1。

语法:INCR key

示例:

INCR counter

说明:

– counter:需要增加的 key 的名称。

7. DECR 命令

DECR 命令用于将指定 key 的值减去 1。

语法:DECR key

示例:

DECR counter

说明:

– counter:需要减少的 key 的名称。

8. INCRBY 命令

INCRBY 命令用于将指定 key 的值加上指定的值。

语法:INCRBY key increment

示例:

INCRBY counter 5

说明:

– counter:需要增加的 key 的名称;

– 5:需要增加的值。

9. DECRBY 命令

DECRBY 命令用于将指定 key 的值减去指定的值。

语法:DECRBY key decrement

示例:

DECRBY counter 5

说明:

– counter:需要减小的 key 的名称;

– 5:需要减少的值。

10. APPEND 命令

APPEND 命令用于将指定值追加到指定 key 的值的末尾。

语法:APPEND key value

示例:

APPEND msg "Hello world"

说明:

– msg:需要追加的 key 的名称;

– Hello world:需要追加的值。

11. SETNX 命令

SETNX 命令用于设置指定 key 的值,如果 key 不存在,则设置,否则不做任何操作。

语法:SETNX key value

示例:

SETNX name "Tom"

说明:

– name:需要设置的 key 的名称;

– Tom:需要设置的值。

12. MSET 命令

MSET 命令用于设置多个 key 的值。

语法:MSET key value [key value …]

示例:

MSET name1 "Tom" name2 "Jerry"

说明:

– name1:需要设置的 key 的名称;

– Tom:需要设置的值;

– name2:需要设置的 key 的名称;

– Jerry:需要设置的值。

13. MGET 命令

MGET 命令用于获取多个 key 的值。

语法:MGET key [key …]

示例:

MGET name1 name2

说明:

– name1:需要获取的 key 的名称;

– name2:需要获取的 key 的名称。

14. KEYS 命令

KEYS 命令用于获取所有满足给定模式的 key。

语法:KEYS pattern

示例:

KEYS *name*

说明:

– *name*:模式匹配字符串。

15. FLUSHALL 命令

FLUSHALL 命令用于清空所有数据库。

语法:FLUSHALL

示例:

FLUSHALL

以上为 Redis 中常用的缓存命令,可以根据实际业务需要选择使用。同时,需要注意 Redis 的性能和可靠性等方面的问题,以保证系统的稳定和高效运行。


数据运维技术 » 常用Redis缓存命令大全(redis缓冲常用命令)