0
点赞
收藏
分享

微信扫一扫

【redis】数据结构简介

泠之屋 2022-03-10 阅读 67

运行redis

命令redis-server.exe redis.windows.conf开启服务端
在这里插入图片描述

STRING(字符串)

可以是字符串、整数或者浮点数。
字符串中一个key对应一个value。
存数据:set key value
取数据:get key
删除数据:del key
客户端使用ping判断是否连接成功
p

LIST(列表)

一个key对应一个链表,链表中每一个元素都是字符串。
添加数据:rpush/lpush key value (向key对应的列表的右端或左端加入字符串value)
删除数据:rpop/lpop key (删除key对应列表右端/左端的一个字符串)
获得单个数据:lindex key num1 (获得列表中索引为num1的字符串)
获得范围数据:lrange key num1 num2 (获得列表中索引从[num1,num2]的字符串,-1代表最后一个)
在这里插入图片描述

SET(集合)

一个key对应多个value,但是value是互不相同的,而且字符串之间是无序的。
sadd key value:添加一个元素
smembers key:获得key列表中的所有字符串
srem key value:移除key列表中的value(1:成功,0:失败)
sismember key value:判断key中是否有value(1:有,0:没有)
在这里插入图片描述

HSAH(散列)

一个key又包含多个键值对
hset main_key sub_key value:在main_key这个散列中添加一个键值对
hget main_key sub_key:
hgetall main_ley:获得所有键值对
hdel main_key sub_key
在这里插入图片描述

ZSET(有序集合)

有序集合中一个key包含多个键值对。
其中键被称为成员,每一个成员不相同,有序集合的值被称为分值,分值必须是浮点数类型。

在这里插入图片描述

举报

相关推荐

0 条评论