当前位置: 首页 > 数据应用 > Redis

Redis 的五种数据类型及其常用指令

时间:2023-06-29 00:14:12 Redis

Redis 是一种高性能的键值型数据库,它支持五种主要的数据类型:字符串(string)、列表(list)、集合(set)、有序集合(sorted set)和哈希(hash)。每种数据类型都有一些特定的指令来进行增删改查等操作。本文将介绍这五种数据类型的特点和常用指令,以帮助您更好地使用 Redis。

字符串(string)是 Redis 最基本的数据类型,它可以存储任何形式的数据,比如文本、数字、二进制等。字符串的最大长度是 512MB。字符串的常用指令有:

1.SET key value:设置一个键值对

2.GET key:获取一个键对应的值

3.DEL key:删除一个键值对

4.INCR key:将一个键对应的值增加 1

5.DECR key:将一个键对应的值减少 1

6.APPEND key value:将一个值追加到一个键对应的值后面

7.STRLEN key:获取一个键对应的值的长度

列表(list)是一种有序的字符串集合,它可以存储多个字符串元素,并且可以在两端进行插入或删除操作。列表的最大长度是 232 - 1 个元素。列表的常用指令有:

1.LPUSH key value [value ...]:将一个或多个值插入到列表头部

2.RPUSH key value [value ...]:将一个或多个值插入到列表尾部

3.LPOP key:弹出并返回列表头部的元素

4.RPOP key:弹出并返回列表尾部的元素

5.LINDEX key index:获取列表中指定索引位置的元素

6.LLEN key:获取列表的长度

7.LRANGE key start stop:获取列表中指定范围内的元素

集合(set)是一种无序的字符串集合,它可以存储多个不重复的字符串元素,并且可以进行交集、并集、差集等操作。集合的最大长度是 232 - 1 个元素。