redis Set Map<String, HasSet>

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
    }


  }
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值