下面是Redis的常用的数据类和命令
字符串(String):存储一个字符串值。
列表(List):存储一个有序的字符串列表。
集合(Set):存储一个无序的字符串集合。
有序集合(Sorted Set):存储一个有序的字符串集合,每个字符串都关联一个分数。
哈希表(Hash):存储字段和与其相关联的值的映射表。
1.字符串
set key1 123 //设置键值
get key1 //获取键值的value
del key1 //删除键值对
2.列表
lpush key1 v1 v2 v3 设置列表
rpush key2 v1 v2 v3 设置列表
lrange key1 获取列表中的所有内容 从右往左
lrange key2 获取列表中的所有内容 从左往右
3.set 跟list差不多,但是set集合中的键不能重复
- SADD key member:将一个或多个成员添加到集合中。
- SMEMBERS key:返回集合中的所有成员。
- SISMEMBER key member:判断成员是否是集合的成员
4.有序集合
- ZADD key score member:将一个成员添加到有序集合中,并指定其分数。
- ZRANGE key start stop [WITHSCORES]:根据排名范围获取有序集合的成员。
- ZSCORE key member:获取有序集合中成员的分数。
5.哈希表
- HSET key field value:将哈希表中指定字段的值设置为指定值。
- HGET key field:获取哈希表中指定字段的值。
- HDEL key field [field ...]:删除一个或多个哈希表字段。