首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[Redis]掌握Redis,从必看CMD命令大全开始

发布于 2025-07-18 13:21:05
0
1061

Redis作为一种高性能的NoSQL数据库,其丰富的命令集为开发者提供了强大的数据操作能力。以下将详细介绍Redis的一些常用CMD命令,帮助您快速掌握Redis的使用。1. 基础命令1.1 SET功...

Redis作为一种高性能的NoSQL数据库,其丰富的命令集为开发者提供了强大的数据操作能力。以下将详细介绍Redis的一些常用CMD命令,帮助您快速掌握Redis的使用。

1. 基础命令

1.1 SET

功能:设置键值对。

语法SET key value [EX seconds] [PX milliseconds] [NXXX]

示例

SET name "Tom" EX 60 NX

说明:将name键的值设置为Tom,有效期为60秒,如果该键不存在,则创建该键。

1.2 GET

功能:获取键值。

语法GET key

示例

GET name

说明:获取name键的值。

1.3 DEL

功能:删除键值对。

语法DEL key [key ...]

示例

DEL name

说明:删除name键及其对应的值。

1.4 INCR

功能:自增。

语法INCR key

示例

INCR num

说明:将num键的值自增1。

1.5 DECR

功能:自减。

语法DECR key

示例

DECR num

说明:将num键的值自减1。

2. 哈希表命令

2.1 HSET

功能:设置哈希表字段的值。

语法HSET key field value

示例

HSET user id 1 name Tom

说明:在user键的哈希表中,设置id字段的值为1,name字段的值为Tom。

2.2 HGET

功能:获取哈希表字段的值。

语法HGET key field

示例

HGET user name

说明:获取user键的哈希表中,name字段的值。

3. 列表命令

3.1 LPUSH

功能:左侧插入列表元素。

语法LPUSH key value [value ...]

示例

LPUSH list 1 2 3

说明:将1、2、3依次插入list键的左侧。

4. 集合命令

4.1 SADD

功能:向集合中添加元素。

语法SADD key member [member ...]

示例

SADD myset "a" "b" "c"

说明:向myset集合中添加元素abc

4.2 SMEMBERS

功能:获取集合中所有元素。

语法SMEMBERS key

示例

SMEMBERS myset

说明:获取myset集合中所有元素。

5. 有序集合命令

5.1 ZADD

功能:向有序集合中添加元素。

语法ZADD key score member [score member ...]

示例

ZADD myzset 10 "a" 20 "b"

说明:向myzset有序集合中添加元素a(分数为10)和b(分数为20)。

5.2 ZRANGE

功能:获取有序集合中指定范围的元素。

语法ZRANGE key start stop [WITHSCORES]

示例

ZRANGE myzset 0 -1 WITHSCORES

说明:获取myzset有序集合中索引从0到-1的元素,并显示其分数。

通过以上常用CMD命令的学习,相信您已经对Redis的基本操作有了初步的了解。在实际应用中,您可以根据需要选择合适的命令进行数据操作。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流