Redis 支持五种基本数据类型命令:字符串(SET/GET/INCR/DECR/APPEND/STRLEN)散列(HSET/HGET/HDEL/HLEN/HGETALL)列表(LPUSH/RPUSH/LPOP/RPOP/LLEN/LRANGE)集合(SADD/SMEMBERS/SREM/SCARD/SINTER/SUNION)有序集合(ZADD/ZSCORE/ZRANGE/ZRANK/ZCARD)

Redis 的五种数据类型命令
Redis 是一种开源的内存数据库,支持五种基本数据类型:字符串、散列、列表、集合和有序集合。以下为这五种数据类型的命令:
字符串
- SET: 设置字符串的值
- GET: 获取字符串的值
- INCR/DECR: 原子增加/减少字符串的值
- APPEND: 在字符串末尾追加内容
- STRLEN: 获取字符串的长度
散列
所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。 数组应用&二维数组目录 1. 数组的简单应用2. 数组排序3. 数组查找4. 数组的使用思想5. 查表法6. 二维数组7. 数组综合
- HSET/HGET: 设置/获取散列中的键值对
- HDEL: 删除散列中的键值对
- HLEN: 获取散列中的键值对数量
- HGETALL: 获取散列中的所有键值对
列表
- LPUSH/RPUSH: 在列表的头部/尾部推送元素
- LPOP/RPOP: 从列表的头部/尾部弹出元素
- LLEN: 获取列表中的元素数量
- LRANGE: 获取列表中指定范围内的元素
集合
- SADD: 将元素添加到集合中
- SMEMBERS: 获取集合中的所有元素
- SREM: 从集合中删除元素
- SCARD: 获取集合中的元素数量
- SINTER/SUNION: 求集合的交集/并集
有序集合
- ZADD: 将元素添加到有序集合中,并指定其分数
- ZSCORE: 获取有序集合中元素的分数
- ZRANGE: 获取有序集合中指定分数范围内的元素
- ZRANK: 获取有序集合中元素的排名
- ZCARD: 获取有序集合中的元素数量









