Jredis的使用範例

簡單使用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(); } }
相關文章
相關標籤/搜索