public class Redis extends Object
例如:
Redis.use().set("key", "value");
Redis.use().get("key");
| 构造器和说明 |
|---|
Redis() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addCache(Cache cache) |
static <R> R |
call(java.util.function.Function<redis.clients.jedis.Jedis,R> jedis)
使用 lambda 开放 Jedis API,建议优先使用本方法
例子 1:
Long ret = Redis.call(j -> j.incrBy("key", 1));
例子 2:
Long ret = Redis.call(jedis -> {
return jedis.incrBy("key", 1);
});
|
static <R> R |
call(String cacheName,
java.util.function.Function<redis.clients.jedis.Jedis,R> jedis)
使用 lambda 开放 Jedis API,建议优先使用本方法
例子:
Long ret = Redis.call("cacheName", j -> j.incrBy("key", 1));
|
static <T> T |
callback(ICallback<T> callback) |
static <T> T |
callback(String cacheName,
ICallback<T> callback) |
static <R> R |
getBean(String key,
Class<R> type) |
static Integer |
getInt(String key) |
static Long |
getLong(String key) |
static String |
getStr(String key) |
static Cache |
removeCache(String cacheName) |
static String |
setBean(String key,
long seconds,
Object input) |
static String |
setBean(String key,
Object input) |
static String |
setInt(String key,
int value) |
static String |
setInt(String key,
long seconds,
int value) |
static String |
setLong(String key,
long value) |
static String |
setLong(String key,
long seconds,
long value) |
static void |
setMainCache(String cacheName)
提供一个设置设置主缓存 mainCache 的机会,否则第一个被初始化的 Cache 将成为 mainCache
|
static <R> String |
setStr(String key,
long seconds,
String input) |
static String |
setStr(String key,
String input) |
static Cache |
use() |
static Cache |
use(String cacheName) |
public static void addCache(Cache cache)
public static void setMainCache(String cacheName)
public static Cache use()
public static <R> R call(java.util.function.Function<redis.clients.jedis.Jedis,R> jedis)
例子 1:
Long ret = Redis.call(j -> j.incrBy("key", 1));
例子 2:
Long ret = Redis.call(jedis -> {
return jedis.incrBy("key", 1);
});
public static <R> R call(String cacheName, java.util.function.Function<redis.clients.jedis.Jedis,R> jedis)
例子:
Long ret = Redis.call("cacheName", j -> j.incrBy("key", 1));
public static <T> T callback(ICallback<T> callback)
Copyright © 2024. All rights reserved.