Redis五大基本数据类型

本文详细介绍了Redis中的五大数据类型:字符串、列表、集合、哈希和有序集合,包括它们的基本概念、常用命令及数据结构。字符串是二进制安全的,最大512MB;列表支持左右插入和弹出;集合自动去重;哈希存储键值对,支持 incr 操作;有序集合按分数排序,支持范围查询。这些数据类型为Redis提供了丰富的数据管理功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1.字符串

2.列表List

3.集合Set

4.哈希Hash

5.Zset


1.字符串

String是Redis最基本的类型,是二进制安全的,意味着Redis的string可以包含任何数据,比如jpg图片。

一个redis中字符串value最大是512M

常用命令

set <key><value> 添加键值对

get <key>  查询对应键值

append <key><value>  将给定的<value>追加到原值的末尾

strlen <key>  获得值得长度

setnx <key><value>  只有在key不存在时 设置key的值

incr <key>

将key中存储的数字值增1

只能对数字值操作,如果为空,新增值为1

decr <key>

将key中存储的数字减1

只能对数字值操作,如果为空,新增值为-1

incrby / decrby <key><步长>  将key中存储的数字值增减。自定义步长

mset <key1><value1><key2><value2>......

同时设置一个或多个键值对

mget <key1><key2><key3>......

同时获取一个或多个value

msetnx <key1><value1><key2><value2>......

同时设置一个或多个key-value对,当且仅当所有给定key都不存在。(原子性操作)

getrange <key><起始位置><结束位置>

获得值得范围,包括起始和终止位置

setrange <key><起始位置><value>

用<value> 覆写<key>所存储的字符串值,从<起始位置>开始(索引从0开始)

setex <key><过期时间&g

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

〖雪月清〗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值