簡單使用redis
public class JedisTest { private static final Logger LOGGER = LoggerFactory.getLogger(JedisTest.class); @Test public void testJedisSingle() { //建立一個jedis的對象。 Jedis jedis = new Jedis("localhost", 6379); //調用jedis對象的方法,方法名稱和redis的命令一致。 jedis.set("key1", "jedis test"); String string = jedis.get("key1"); System.out.println(string); //關閉jedis。 jedis.close(); } /** * 使用鏈接池 */ @Test public void testJedisPool() { //建立jedis鏈接池 JedisPool pool = new JedisPool("localhost", 6379); //從鏈接池中得到Jedis對象 Jedis jedis = pool.getResource(); String string = jedis.get("key1"); System.out.println(string); //關閉jedis對象 jedis.close(); pool.close(); } /** * 單機版測試 */ @Test public void testSpringJedisSingle() { ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:spring/applicationContext-*.xml"); JedisPool pool = (JedisPool) applicationContext.getBean("redisClient"); Jedis jedis = pool.getResource(); String string = jedis.get("key1"); System.out.println(string); jedis.close(); pool.close(); } }