首页 > 其他 > 详细

Jedis操作redis入门

时间:2020-01-03 18:17:00      阅读:90      评论:0      收藏:0      [点我收藏+]
package SparkStreaming

import java.util

import redis.clients.jedis.{Jedis, JedisPool, JedisPoolConfig}

/**
 * Created by 古城小巷少年 on 2020-01-03 15:53
 * jedis操作redis
 */

object JedisTest {

  private val conf = new JedisPoolConfig()
  // 最大连接数
  conf.setMaxTotal(20)
  // 最大空闲连接数
  conf.setMaxIdle(10)
  // 当调用borrow Object方法时,是否进行有效性检查
  conf.setTestOnBorrow(true)

  // 10 000代表超时时间10秒
  private val pool = new JedisPool(conf, "192.168.152.102", 6379, 10000,"123")

  def getConnection()={
    pool.getResource
  }

  def main(args: Array[String]): Unit = {

    //
    val conn: Jedis = JedisTest.getConnection()

    val r1: String = conn.get("zhaolanlei")
    println(r1)

    conn.incrBy("zhaolan",30)
    val r2: String = conn.get("zhaolan")
    println(r2)

    conn.set("lucas","24")
    val r3: String = conn.get("lucas")
    println(r3)

    println("~~~~~~~~~~~~~~~~~")
    val keys: util.Set[String] = conn.keys("*")

    import scala.collection.JavaConversions._
    for(k <- keys){
      println(k + ":" + conn.get(k))
    }
    
  }
  
}

Jedis操作redis入门

原文:https://www.cnblogs.com/lucas-zhao/p/12145550.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!