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<String> obdInfo = null;
obdInfo = jedis.hmget(obdsn+"_info", "login","update","state","offline");//获取值
jedis.hset(obdsn+"_info", "offline", "1");//赋值
RedisUtil.returnResource(jedis);//释放资源
本文不具体争对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<String> obdInfo = null;
obdInfo = jedis.hmget(obdsn+"_info", "login","update","state","offline");//获取值
jedis.hset(obdsn+"_info", "offline", "1");//赋值
RedisUtil.returnResource(jedis);//释放资源
本文介绍了一种在Java中使用Redis的简单方法。通过初始化Redis连接池并配置最大活动连接数、最大空闲连接数等参数,实现了高效的数据交互。示例展示了如何获取和释放Jedis实例,以及如何使用hmget和hset命令处理数据。
1万+

被折叠的 条评论
为什么被折叠?



