zoukankan      html  css  js  c++  java
  • Jedis操作redis入门

    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))
        }
        
      }
      
    }
    
  • 相关阅读:
    移动端兼容性问题解决方案
    h5启动原生APP总结
    前端性能优化
    移动端meta行大全
    CSS3,transform3D立体可拖拽正方体实现原理
    FileReader与FileWriter
    lunix cat tail more等用法
    Scanner用法
    SimpleDateFormat的一些常用用法
    Linux下scp的用法
  • 原文地址:https://www.cnblogs.com/lucas-zhao/p/12145550.html
Copyright © 2011-2022 走看看