JAVA 连接Redis教程
在java中,可以使用redis做缓存,中间储存等,连接方法如下(需确定计算机以经安装redis服务):
需使用:jedis-x.x.x.jar
//链接Redis (括号里填地址)
Jedis jedis=new Jedis("localhost");
//用来确认Redis服务是否开启
System.out.pring(jedis.ping());
若服务已开启应该在控制台打印“PONG”
接下来我们试一下如何存取数据:
//向Redis中插入一条数据(格式为(key,value))
jedis.set("name", "我眼中的画世界");
//在Redis中取出一条数据(取出数据时使用key来定位数据)
System.out.println(jedis.get("name"));
以下为Redis中常用的一些方法:
Jedis jedis=new Jedis("localhost");
//添加一条数据
jedis.set("name", "我眼中的画世界");
//删除一条数据
jedis.del("name");
//获取Redis中数据条数
jedis.dbSize();
//保存Redis中的数据(注:会在Redis的安装目录下生成dump.rdb文件,下次启动服务时会自动读取dump.rdb中的数据)
jedis.save();
//获取Redis中的key
Set<String> set=jedis.keys("*");
//向Redis中存入一个列表
jedis.publish("list", "我");
jedis.publish("list", "眼");
jedis.publish("list", "中");
jedis.publish("list", "的");
jedis.publish("list", "画");
jedis.publish("list", "世");
jedis.publish("list", "界");
//取出Redis中的列表 后面括号中的值类似于数组的下标 这里有7个值 所以我填 0,6
List<String> list=jedis.lrange("list", 0, 6);
更多用法请参照Redis教程