jedis来操作redis,这样的话,我觉得管控性比较好!,自己可以手动添加,修改,删除
这里我来简单的介绍下jedis的基本操作,都知道 redis是key value方式存储
学习文档:http://www.runoob.com/redis/redis-java.html
第一种String:
public class JedisTest {
private Jedis jedis=null;
@Before
public void init(){
jedis = new Jedis("localhost");
}
@Test
public void addRedisInfo(){
jedis.set("helloworld", "helloworld");
System.out.println(jedis.get("helloworld"));
}
}
第二种 List 这里list是不会去重复的,所以要记住,这个和java中的list是一样的
@Test
public void addListInfo(){
jedis.lpush("db", "mysql");
jedis.lpush("db", "oracle");
System.out.println(jedis.lrange("db", 0, 10));
}
第三种 set 这里和java中的set是一样的
@Test
public void addSetInfo(){
jedis.sadd("server", "tomcat");
jedis.sadd("server", "weblogic");
jedis.sadd("server", "jetty");
jedis.sadd("server", "jetty");
System.out.println(jedis.smembers("server"));
}
第四种:sortSet 这里是表示指定位置存储
@Test
public void addSortSetInfo(){
jedis.zadd("tomcat", 1, "1");
jedis.zadd("tomcat", 2, "2");
jedis.zadd("tomcat", 3, "3");
jedis.zadd("tomcat", 4, "4");
System.out.println(jedis.zrange("tomcat", 0, 4));
}
以上是四种常用的jedis操作