一、首先新建一個maven項目,在pom.xml中添加依賴html
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.0.1</version> </dependency>
也能夠直接就新建java項目,而後添加jar包:jedis-3.0.1.jarjava
二、在命令行開啓redis : redis-server(我理解爲相似數據庫的start mysql)mysql
三、測試redis
import java.util.Iterator; import java.util.List; import java.util.Set; import redis.clients.jedis.Jedis; public class demo1 { public static void main(String[] args) {
//localhost:127.0.0.1:6379 Jedis jedis = new Jedis("localhost"); System.out.println("鏈接成功!"); //密碼驗證,沒有設置過密碼能夠跳過 jedis.auth("xxx"); //查看服務是否運行 System.out.println("服務是否運行:" + jedis.ping()); //設置 redis 字符串數據 jedis.set("runoobkey", "www.runoob.com"); // 獲取存儲的數據並輸出 System.out.println("redis 存儲的字符串爲: "+ jedis.get("runoobkey")); //存儲數據到列表中 jedis.lpush("site-list", "Runoob"); jedis.lpush("site-list", "Google"); jedis.lpush("site-list", "Taobao"); // 獲取存儲的數據並輸出 List<String> list = jedis.lrange("site-list", 0 ,2); for(int i=0; i<list.size(); i++) { System.out.println("列表項爲: "+list.get(i)); }
// 獲取Keys數據並輸出 Set<String> keys = jedis.keys("*"); Iterator<String> it=keys.iterator() ; while(it.hasNext()){ String key = it.next(); System.out.println(key); } } }
輸出:sql
鏈接成功!
服務是否運行:PONG
redis 存儲的字符串爲: www.runoob.com
列表項爲: Taobao
列表項爲: Google
列表項爲: Runoob
runoobkey
site-list
myKey數據庫