資源簡介
Java操作Redis,實現String、List、Map的set和get,并且提供封裝和Junit測試類,方便快捷的實現java對redis進行操作。

代碼片段和文件信息
package?com.star.client;
import?java.util.List;
import?java.util.Map;
import?java.util.logging.Logger;
import?org.apache.commons.logging.Log;
import?org.apache.commons.logging.LogFactory;
import?com.star.util.RedisUtil;
import?redis.clients.jedis.Jedis;
import?redis.clients.jedis.JedisPool;
import?redis.clients.jedis.JedisPoolConfig;
public?class?RedisClient?{
private?RedisUtil?ru;
private?Jedis?jedis;
public?RedisClient()?{
ru?=?new?RedisUtil();
jedis?=?ru.getResource();
}
public?String?set(String?key?String?value)?{
String?s?=?““;
if(!jedis.exists(key))?{
s=?jedis.set(key?value);
}else{
s?=?“key存在,請重新插入“;
}
return?s;
}
public?String?get(String?key)?{
return?jedis.get(key);
}
public?String?hset(String?key?Map?hash)?{
if(!jedis.exists(key))
return?jedis.hmset(key?hash);
else
return?“key值存在“;
}
public?Map?hget(String?key)?{
return?jedis.hgetAll(key);
}
public?String?lset(String?keyString...?value)?{
if(!jedis.exists(key)&&jedis.lpush(key?value).equals(1L)){
return?key+“插入成功“;
}
else?{
return?“key存在,插入失敗“;
}
}
public?String?lget(String?key)?{
String?str?=?““;
List?list?=?jedis.lrange(key?0?100);
for(String?s:list)?{
str+=“[“+s+“]“+“?“;
}
return?str;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1509??2017-09-15?16:34??RedisTest\.classpath
?????文件????????561??2017-09-15?17:15??RedisTest\.project
?????文件????????243??2017-09-15?10:26??RedisTest\.settings\org.eclipse.jdt.core.prefs
?????文件?????????90??2017-09-15?10:26??RedisTest\.settings\org.eclipse.m2e.core.prefs
?????文件???????1878??2017-09-15?14:37??RedisTest\pom.xm
?????文件???????1402??2017-09-15?17:00??RedisTest\src\main\java\com\star\client\RedisClient.java
?????文件???????1846??2017-09-15?17:02??RedisTest\src\main\java\com\star\test\test.java
?????文件???????2209??2017-09-15?17:14??RedisTest\src\main\java\com\star\util\RedisUtil.java
?????文件???????3008??2017-09-15?17:15??RedisTest\target\classes\com\star\client\RedisClient.class
?????文件???????2782??2017-09-15?17:15??RedisTest\target\classes\com\star\test\test.class
?????文件???????2208??2017-09-15?17:15??RedisTest\target\classes\com\star\util\RedisUtil.class
?????文件????????110??2017-09-15?17:15??RedisTest\target\classes\me
?????文件????????232??2017-09-15?17:15??RedisTest\target\classes\me
?????文件???????1878??2017-09-15?17:15??RedisTest\target\classes\me
?????目錄??????????0??2017-09-15?17:17??RedisTest\src\main\java\com\star\client
?????目錄??????????0??2017-09-15?17:17??RedisTest\src\main\java\com\star\test
?????目錄??????????0??2017-09-15?17:17??RedisTest\src\main\java\com\star\util
?????目錄??????????0??2017-09-15?17:17??RedisTest\target\classes\me
?????目錄??????????0??2017-09-15?17:17??RedisTest\src\main\java\com\star
?????目錄??????????0??2017-09-15?17:17??RedisTest\target\classes\com\star\client
?????目錄??????????0??2017-09-15?17:17??RedisTest\target\classes\com\star\test
?????目錄??????????0??2017-09-15?17:17??RedisTest\target\classes\com\star\util
?????目錄??????????0??2017-09-15?17:17??RedisTest\target\classes\me
?????目錄??????????0??2017-09-15?17:17??RedisTest\src\main\java\com
?????目錄??????????0??2017-09-15?17:17??RedisTest\target\classes\com\star
?????目錄??????????0??2017-09-15?17:17??RedisTest\target\classes\me
?????目錄??????????0??2017-09-15?17:17??RedisTest\src\main\java
?????目錄??????????0??2017-09-15?14:50??RedisTest\src\main\resources
?????目錄??????????0??2017-09-15?10:26??RedisTest\src\test\java
?????目錄??????????0??2017-09-15?10:26??RedisTest\src\test\resources
............此處省略13個文件信息
- 上一篇:Android下雪特效
- 下一篇:java 文件 加密 解密
評論
共有 條評論