Redis常用的数据类型及常用命令
墨初 互联知识 610阅读
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还提供了许多其他命令和功能,用于数据存储、操作和查询。