package day01
import java.util
import redis.clients.jedis.Jedis
object ListValueDemo1 {
/**
* Author: List的数据库,传入一个key,后面是list
* Date: 2020/8/22
* Description:
*/
def main(args: Array[String]): Unit = {
import scala.collection.JavaConverters._
val jedis = new Jedis("linux01", 6379)
//授权
jedis.auth("123456")
//选择DB
jedis.select(0)
//往左,也就是后面传进来的值,在最前面 2 7 5 3 1
jedis.lpush("l1","1","3","5","7","2")
//8,6,4,2,1
jedis.lpush("l2","1","2","4","6","8")
//[1, 11, 12, 7] 左边开始数
jedis.rpush("l3","1","11","12","7","21")
//取出0-3 因为是list索引,0,1,2,3 [2, 7, 5, 3]
val str: util.List[String] = jedis.lrange("l2", 0, 3)
//导入隐式转换
for (e <- str.asScala) {
println(e)
}
}
}