redis java应用_redis在JAVA的简单应用
reids是一個高性能的key-value數據庫。它存儲的value支持各種類型的數據,如String,List,set,hash類型。在此基礎上,各種不同方式的排序。
本文不具體爭對redis數據庫的各種命令,而是在Java實現簡單的調用。
1. //初始化Redis連接池,根據API進行參數配置
JedisPoolConfig config = new JedisPoolConfig();
config.setMaxActive(MAX_ACTIVE);
config.setMaxIdle(MAX_IDLE);
config.setMaxWait(MAX_WAIT);
config.setTestOnBorrow(TEST_ON_BORROW);
jedisPool = new JedisPool(config, ADDR, PORT, TIMEOUT, AUTH);
2.// 獲取Jedis實例
public synchronized static Jedis getJedis() {
try {
if (jedisPool != null) {
Jedis resource = jedisPool.getResource();
return resource;
} else {
return null;
}
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
3.// 釋放jedis資源
public static void returnResource(final Jedis jedis) {
if (jedis != null) {
jedisPool.returnResource(jedis);
}
}
在業務流程調用reids的時候,
Jedis jedis = RedisUtil.getJedis();
List obdInfo = null;
obdInfo = jedis.hmget(obdsn+"_info", "login","update","state","offline");//獲取值
jedis.hset(obdsn+"_info", "offline", "1");//賦值
RedisUtil.returnResource(jedis);//釋放資源
總結
以上是生活随笔為你收集整理的redis java应用_redis在JAVA的简单应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 朝鲜半岛空中无人系统作战环境
- 下一篇: 军人国外执行任务失踪了找不到遗体家人会举