object RedisClient { def main(args: Array[String]) { val jedisClusterNodes = new util.HashSet[HostAndPort] //Jedis Cluster will attempt to discover cluster nodes automatically jedisClusterNodes.add(new HostAndPort("10.248.27.40", 6379)) val jc: JedisCluster = new JedisCluster(jedisClusterNodes) println(jc.get("name")) val StartMoney=jc.get("name") StartMoney.toLong val redisHost = "10.248.27.40" val redisPort = 6379 val redisTimeout = 30000 lazy val pool = new JedisPool(new GenericObjectPoolConfig(), redisHost, redisPort, redisTimeout) lazy val hook = new Thread { override def run = { println("Execute hook thread: " + this) pool.destroy() } } sys.addShutdownHook(hook.run) } }