Redis教程

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

本文主要是介绍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

这篇关于Redis学习笔记-基本数据结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!