Redis支持的数据类型
Redis的数据类型共有五种:string,list,hash,set,zset;
- List 队列,可以双向的存值,设计时,也可以简单用来当队列模式;
- Hash 字典,一个key 对应多个值;
- Set 无序的集合;
- Zset 有序的集合;
- String 字符串相对来说做平常,key-value,类似是hashmap的用法;
Set基本命令
- 将一个或多个值 value 加入到集合中,返回值:数字,添加成功的个数,如果元素已经存在,则不会添加
sadd test 小明
- 获取集合中所有的元素,元素的list
smembers test
- 判断集合中是否有该元素
sismember test 小明
- 获取集合中的元素个数
scard test
- 删除集合中对应的值
srem test 小明
- 获取两个集合中的交集
sinter test test1
- 两个集合的并集;
sunion test test1
- 两个集合的差集
sdiff test test1