Redis 数据类型
Redis 是一种高性能的键值对数据库,它支持多种数据类型,使得它能够适用于各种不同的场景。本文将详细介绍 Redis 支持的五种主要数据类型:字符串(Strings)、列表(Lists)、集合(Sets)、哈希(Hashes)和有序集合(Sorted Sets)。
字符串(Strings)
字符串是 Redis 最基本的数据类型,它可以包含任何数据,比如 JPG 图片或者序列化的对象,一个字符串类型的值最多可以是 512MB。
常用命令
SET key value
:设置键的值GET key
:获取键的值INCR key
:将键的整数值增加 1DECR key
:将键的整数值减少 1
使用场景
- 缓存
- 计数器
- session 存储
列表(Lists)
Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。
常用命令
LPUSH key value [value ...]
:将一个或多个值插入到列表头部RPUSH key value [value ...]
:将一个或多个值插入到列表尾部LPOP key
:移出并