微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Redis学习笔记-基本数据结构

Set 集合(不重复)

命令作用
SADD添加
SMEMBERS查看所有成员
SISMEMBER判断某一个值是否在集合中
SCARD获取set集合中得到内容元素个数
SREM移除某个元素
SRANDMEMBER随机抽选出一个元素 可指定个数
SPOP随机弹出一个SET集合中的一个元素
SDIFF以第一个为参照物 返回两个集合里面不同的元素
SINTER交集 (共同好友)
SUNOIN并集

Hash(哈希)

本质上和string没有太大区别
相当于string里面再增加了一层(我的理解 便于记忆)

Map集合 key-map

命令作用
hsethset myhash field1 aaa hset user name “xiaoming” age 23
hgethget myhash field1
hgetall获取哈希中所有的数据
hlen获取hash里面的元素
hvals获取
HINCRBY增加
hsetnx不存在则设置

hash适合存对象 string存string

Zset(有序集合)

命令作用
ZADD添加
ZRANGE取某个范围的值
ZRANGEBYscore排序通过分数
ZREM移除元素
ZCARD获取集合中的元素数量
ZREVRANGE从大到小进行排序
ZCOUNT获取指定区域的成员数量

geospatial 地理位置

在这里插入图片描述

底层用ZSET实现 所以可以用zset里面的 命令

Hyperloglog

Bitmaps

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐