Redis命令

一、数据结构介绍。

redis是一个key-value的数据库,key一般是string,但是value有很多种类型。包括:

字符串(String):字符串是 Redis 最基础的数据结构之一,可以存储字符串、整数或浮点数。

哈希表(Hash):哈希表是一种键值对集合,其中的键和值都是字符串。它可以存储和获取多个字段的值,也可用于存储对象。

列表(List):列表是一个按照插入顺序排序的元素集合,每个元素都可以是字符串、整数或浮点数。

集合(Set):集合是一个无序的元素集合,每个元素都唯一且不可重复,可以用于去重。

有序集合(Sorted Set):有序集合与集合类似,但每个元素关联一个分数,表示该元素的权重或优先级,元素根据分数排序,使元素可以按分数范围进行检索。
这五种是基本类型,还有一些特殊类型。比如:
地理空间索引(Geospatial Index):Redis 支持对地理位置信息进行存储和查询。可以将经度和纬度作为坐标存储在有序集合中,然后可以使用各种命令进行地理位置的搜索和计算。

位图(Bitmap):Redis 支持位图数据结构,可以进行高效的位操作(如与、或、异或等)以及统计计算,用于处理一些场景如用户在线状态、用户签到情况等。

二、Redis命令。

1、Redis通用命令。

KEYS:查看所有符合模板的key
DEL:删除一个指定的key
EXISTS:判断可以是否存在
EXPIRE:给key设置有效期,有效期到key会自动删除
TTL:查看一个key的剩余有效期

2.key的结构。

Redis命令_第1张图片
按照这种方式在图形化界面的效果如图所示:

Redis命令_第2张图片

3、String类型。

Redis命令_第3张图片
Redis命令_第4张图片

4.Hash类型。

Redis命令_第5张图片

Redis命令_第6张图片

5.List类型。

Redis命令_第7张图片
Redis命令_第8张图片

六、Set类型。

Redis命令_第9张图片
Redis命令_第10张图片

七、SortedSet类型。

Redis命令_第11张图片
Redis命令_第12张图片

你可能感兴趣的:(Redis,redis,数据库,缓存)