882~883 Jedis 快速入门,操作String
Java客户端Jedis
Jedis:一款java操作redis数据库的工具
使用步骤:
1.下载jedis的jar包
2.使用
@Test public void test1(){ //1. 获取连接 Jedis jedis = new Jedis("localhost",6379); //2. 操作 jedis.set("username","zhangsan"); //3. 关闭连接 jedis.close(); } }
Jedis操作各种redis中的数据结构
1) 字符串类型 string
set,get
//1. 获取连接
Jedis jedis = new Jedis();//如果使用空参构造,默认值 "localhost",6379端口
//2. 操作
//存储
jedis.set("username","zhangsan");
//获取
String username = jedis.get("username");
System.out.println(username);
//可以使用setex()方法存储可以指定过期时间的 key value
jedis.setex("activecode",20,"hehe");//将activecode:hehe键值对存入redis,并且20秒后自动删除该键值对
//3. 关闭连接
jedis.close();
2) 哈希类型 hash : map格式
hset,hget
3) 列表类型 list : linkedlist格式。支持重复元素
lpush / rpush
lpop / rpop
4) 集合类型 set : 不允许重复元素
sadd
smembers:获取所有元素
5) 有序集合类型 sortedset:不允许重复元素,且元素有顺序
zadd,zrange