hi,欢迎访问本站!
当前位置: 首页互联知识正文

Redis常用的数据类型及常用命令

墨初 互联知识 236阅读

Redis是一种高性能的键值存储系统,支持多种数据类型。下面73so博客就说一说Redis中常用的数据类型与相应的常用命令。

Redis常用的数据类型及常用命令

1、Redis字符串类型

SET key value:设置键值对。

GET key:获取键对应的值。

DEL key:删除键值对。

INCR key:将键的值增加1。

DECR key:将键的值减少1。

2、Redis哈希表(Hash)

HSET key field value:设置哈希表中字段的值。

HGET key field:获取哈希表中字段的值。

HDEL key field1 field2:删除哈希表中一个或多个字段。

HGETALL key:获取哈希表中所有字段和值。

3、Redis列表(LIST)

LPUSH key value1 value2:将一个或多个值插入列表的头部。

RPUSH key value1 value2:将一个或多个值插入列表的尾部。

LPOP key:移除并返回列表头部的元素。

RPOP key:移除并返回列表尾部的元素。

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

4、Redis集合(Set)

SADD key member1 member2:向集合添加一个或多个成员。

SMEMBERS key:获取集合的所有成员。

SREM key member1 member2:移除集合中的一个或多个成员。

SISMEMBER key member:检查成员是否存在于集合中。

5、Redis有序集合(Sorted Set)

ZADD key score1 member1 score2 member2:向有序集合添加一个或多个成员,带有分数。

ZRANGE key start stop:根据分数范围获取有序集合的成员。

ZREM key member1 member2:从有序集合中移除一个或多个成员。

ZSCORE key member:获取成员的分数。

6、Redis基数(HyperLogLog)

PFADD key element1 element2:添加元素到HyperLogLog结构。

PFCOUNT key:获取估计的基数。

7、Redis地理空间(Geospatial)

GEOADD key longitude latitude member:添加地理空间位置。

GEOPOS key member:获取地理空间位置的经纬度。

GEODIST key member1 member2 [unit]:计算两个地理位置之间的距离。

以上就是Redis中常用的数据类型和命令。Redis还提供了许多其他命令和功能,用于数据存储、操作和查询。

声明:无特别说明,转载请标明本文来源!