您现在的位置是:首页 > 数据库 > RedisRedis
redis集合(图文)
第十三双眼睛2020-12-10【Redis】人已围观
简介redis的set是字符串的无序集合,集合成员是唯一的,这意味着集合内不能出现重复的成员,集合种最大成员数是2的32次方减1
sadd key vlaue1 value2 用来向集合种添加元素
scard key 获取集合种成员的个数
sdiff key1 key2 返回第一个集合与第二个集合的差异
sdiffstore dest key1 key2 将两个集合的差集存储到另外的集合
sinter key1 key2 返回所有集合的交集
sinterstore dest key1 key2 返回两个集合的交集并存储在指定的集合种
sismember key member 检查指定成员是否是集合的成员
smembers key 返回集合的所有成员
smove source dest member 将元素从一个集合移动到另一个集合种
spop key 移除并返回集合的一个随机元素
srandmember key count 返回集合中的指定个数的元素
srem key value1 value2 移除集合中的若干元素
sunion key 1 key2 返回集合的并集
sunionstore dest key1 key2 将指定集合的并集存储至另外的集合
很赞哦! ()
上一篇:redis列表(图文)
下一篇:redis有序集合(图文)
相关文章
随机图文
Linux安装Redis(图文)
redis是开源的,是一个高性能的key-value型数据库 redis与其他key-value型缓存产品有以下特点: 1redis支持数据的持久化,即将内存中的数据保存到硬盘中,重启的时候可以再次加载进行使用 2redis不仅支持简单的key-value型数据,还支持list,set,hash,zset数据结构的存储 3redis支持数据备份,即master-slave模式的数据备份 4性能极高,读性能高达每秒110000次,写效率可达每秒80000次 5redis的所有操作都是原子的。redis数据类型(图文)
redis支持5种数据类型,string , list set hash zsetredis事务(图文)
redis事务可以一次执行多个命令,并且有三个重要的保证 1批量操作在发送exec命令前被放入缓存队列 2收到exec命令后开始进入事务的执行,事务中任意命令执行失败,其余的命令依然执行 3在事务执行过程中,其他客户段提交的命令不会插入到事务执行命令序列中去 一个事务从开始到执行包含以下三个阶段: 1开始事务 2命令入队 3执行事务redis哈希(图文)
redis hash是一个string类型的key value 的映射表,特别适合用于存储对象,redis中的每个hash可以存储2的32次方-1个键值对