redis与java结合使用
1、开启redis服务(点击redis-server.exe )
2、导入jar包hamcrest-core-1.3.jar、jedis.jar
3、简单实例1:整体思路,右击选择->选择Junit test->点击console->会看到输出响应信息
package com.redis.test;
import org.junit.Before;
import org.junit.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
public class TestRedis {
//声明变量
JedisPool pool;
Jedis jedis;
@Before
public void setUp(){
jedis = new Jedis("localhost");
}
//操作
@Test
public void testCRUD(){ //Redis的CRUD操作
jedis.set("name", "Redis"); //新增
System.out.println(jedis.get("name"));
jedis.set("name","redis update");//修改(覆盖)
System.out.println(jedis.get("name"));
jedis.append("name", "jedis append"); //修改(追加)
System.out.println(jedis.get("name"));
System.out.println(jedis.get("name")); //查
jedis.del("name"); //删除
System.out.println(jedis.get("name"));
jedis.mset("name","redis","redis","内存HashMap");//mset命令相当于jedis.set("name","redis");jedis.set("redis","内存HashMap");
System.out.println(jedis.mget("name","redis"));
}
}
4、简单实例2,右击main看值
5、个人心得
redis相当于一个数据库
set进去的值只要开启redis服务,就能获取到
个人猜测,可以定时执行redis数据往数据库录入数据。