package day01
import java.util
import redis.clients.jedis.Jedis
object SetValueDemo1 {
/**
* Author: JEDIS的set类型
* Date: 2020/8/22
* Description:
*/
def main(args: Array[String]): Unit = {
//输入linux名,和6379
val jedis = new Jedis("linux01",6379)
//输入密码
jedis.auth("123456")
//选择第几个数据库
jedis.select(0)
//添加数据,单独添加一条数据打印
jedis.set("北京","22")
//自增1
jedis.incr("北京")
println(jedis.get("北京"))
//添加多个数据
jedis.sadd("s1","1","2","3","4","5")
jedis.sadd("s2","1","3","4","7","8")
//求s1 - s2的差集
val str: util.Set[String] = jedis.sdiff("s1", "s2")
//导入隐式转换遍历出数据
import scala.collection.JavaConverters._
//因为导入的是java,所以要asScala 变为scala
for (e <- str.asScala) {
println(e) //2,5
}
}
}