V - Value@Local @AutoLoad(value=false) @ResourceType(value=org.redkale.source.CacheSource.class) public class RedisCacheSource<V> extends org.redkale.service.AbstractService implements org.redkale.source.CacheSource<V>, org.redkale.service.Service, AutoCloseable, org.redkale.util.Resourcable
| 限定符和类型 | 字段和说明 |
|---|---|
protected static byte |
ASTERISK_BYTE |
protected static byte |
COLON_BYTE |
protected org.redkale.convert.json.JsonConvert |
convert |
protected org.redkale.convert.json.JsonConvert |
defaultConvert |
protected static byte |
DOLLAR_BYTE |
protected static byte |
MINUS_BYTE |
protected Type |
objValueType |
protected Map<SocketAddress,byte[]> |
passwords |
protected static byte |
PLUS_BYTE |
protected org.redkale.net.Transport |
transport |
protected static Charset |
UTF8 |
protected static String |
UTF8_NAME |
| 构造器和说明 |
|---|
RedisCacheSource() |
protected static final Charset UTF8
protected static final byte DOLLAR_BYTE
protected static final byte ASTERISK_BYTE
protected static final byte PLUS_BYTE
protected static final byte MINUS_BYTE
protected static final byte COLON_BYTE
protected org.redkale.convert.json.JsonConvert defaultConvert
protected org.redkale.convert.json.JsonConvert convert
protected Type objValueType
protected Map<SocketAddress,byte[]> passwords
protected org.redkale.net.Transport transport
public void init(org.redkale.util.AnyValue conf)
init 在接口中 org.redkale.service.Servicepublic void updateRemoteAddresses(Collection<InetSocketAddress> addresses)
public final void initValueType(Type valueType)
initValueType 在接口中 org.redkale.source.CacheSource<V>public final void initTransient(boolean flag)
initTransient 在接口中 org.redkale.source.CacheSource<V>public void close()
throws Exception
close 在接口中 AutoCloseableExceptionpublic String resourceName()
resourceName 在接口中 org.redkale.util.Resourcablepublic void destroy(org.redkale.util.AnyValue conf)
destroy 在接口中 org.redkale.service.Servicepublic CompletableFuture<Boolean> existsAsync(String key)
existsAsync 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<V> getAsync(String key)
getAsync 在接口中 org.redkale.source.CacheSource<V>public <T> CompletableFuture<T> getAsync(String key, Type type)
getAsync 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<String> getStringAsync(String key)
getStringAsync 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Long> getLongAsync(String key, long defValue)
getLongAsync 在接口中 org.redkale.source.CacheSource<V>public long getLong(String key, long defValue)
getLong 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<V> getAndRefreshAsync(String key, int expireSeconds)
getAndRefreshAsync 在接口中 org.redkale.source.CacheSource<V>public <T> CompletableFuture<T> getAndRefreshAsync(String key, int expireSeconds, Type type)
getAndRefreshAsync 在接口中 org.redkale.source.CacheSource<V>public V getAndRefresh(String key, int expireSeconds)
getAndRefresh 在接口中 org.redkale.source.CacheSource<V>public <T> T getAndRefresh(String key, int expireSeconds, Type type)
getAndRefresh 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<String> getStringAndRefreshAsync(String key, int expireSeconds)
getStringAndRefreshAsync 在接口中 org.redkale.source.CacheSource<V>public String getStringAndRefresh(String key, int expireSeconds)
getStringAndRefresh 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Long> getLongAndRefreshAsync(String key, int expireSeconds, long defValue)
getLongAndRefreshAsync 在接口中 org.redkale.source.CacheSource<V>public long getLongAndRefresh(String key, int expireSeconds, long defValue)
getLongAndRefresh 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Void> refreshAsync(String key, int expireSeconds)
refreshAsync 在接口中 org.redkale.source.CacheSource<V>public void refresh(String key, int expireSeconds)
refresh 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Void> setAsync(String key, V value)
setAsync 在接口中 org.redkale.source.CacheSource<V>public <T> CompletableFuture<Void> setAsync(String key, Type type, T value)
setAsync 在接口中 org.redkale.source.CacheSource<V>public <T> void set(String key, Type type, T value)
set 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Void> setStringAsync(String key, String value)
setStringAsync 在接口中 org.redkale.source.CacheSource<V>public void setString(String key, String value)
setString 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Void> setLongAsync(String key, long value)
setLongAsync 在接口中 org.redkale.source.CacheSource<V>public void setLong(String key, long value)
setLong 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Void> setAsync(int expireSeconds, String key, V value)
setAsync 在接口中 org.redkale.source.CacheSource<V>public <T> CompletableFuture<Void> setAsync(int expireSeconds, String key, Type type, T value)
setAsync 在接口中 org.redkale.source.CacheSource<V>public void set(int expireSeconds,
String key,
V value)
set 在接口中 org.redkale.source.CacheSource<V>public <T> void set(int expireSeconds,
String key,
Type type,
T value)
set 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Void> setStringAsync(int expireSeconds, String key, String value)
setStringAsync 在接口中 org.redkale.source.CacheSource<V>public void setString(int expireSeconds,
String key,
String value)
setString 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Void> setLongAsync(int expireSeconds, String key, long value)
setLongAsync 在接口中 org.redkale.source.CacheSource<V>public void setLong(int expireSeconds,
String key,
long value)
setLong 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Void> setExpireSecondsAsync(String key, int expireSeconds)
setExpireSecondsAsync 在接口中 org.redkale.source.CacheSource<V>public void setExpireSeconds(String key, int expireSeconds)
setExpireSeconds 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Void> removeAsync(String key)
removeAsync 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Long> incrAsync(String key)
incrAsync 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Long> incrAsync(String key, long num)
incrAsync 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Long> decrAsync(String key)
decrAsync 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Long> decrAsync(String key, long num)
decrAsync 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Integer> getCollectionSizeAsync(String key)
getCollectionSizeAsync 在接口中 org.redkale.source.CacheSource<V>public int getCollectionSize(String key)
getCollectionSize 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Collection<V>> getCollectionAsync(String key)
getCollectionAsync 在接口中 org.redkale.source.CacheSource<V>public <T> CompletableFuture<Collection<T>> getCollectionAsync(String key, Type componentType)
getCollectionAsync 在接口中 org.redkale.source.CacheSource<V>public <T> CompletableFuture<Map<String,Collection<T>>> getCollectionMapAsync(boolean set, Type componentType, String... keys)
getCollectionMapAsync 在接口中 org.redkale.source.CacheSource<V>public Collection<V> getCollection(String key)
getCollection 在接口中 org.redkale.source.CacheSource<V>public <T> Collection<T> getCollection(String key, Type componentType)
getCollection 在接口中 org.redkale.source.CacheSource<V>public <T> Map<String,Collection<T>> getCollectionMap(boolean set, Type componentType, String... keys)
getCollectionMap 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Collection<String>> getStringCollectionAsync(String key)
getStringCollectionAsync 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Map<String,Collection<String>>> getStringCollectionMapAsync(boolean set, String... keys)
getStringCollectionMapAsync 在接口中 org.redkale.source.CacheSource<V>public Collection<String> getStringCollection(String key)
getStringCollection 在接口中 org.redkale.source.CacheSource<V>public Map<String,Collection<String>> getStringCollectionMap(boolean set, String... keys)
getStringCollectionMap 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Collection<Long>> getLongCollectionAsync(String key)
getLongCollectionAsync 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Map<String,Collection<Long>>> getLongCollectionMapAsync(boolean set, String... keys)
getLongCollectionMapAsync 在接口中 org.redkale.source.CacheSource<V>public Collection<Long> getLongCollection(String key)
getLongCollection 在接口中 org.redkale.source.CacheSource<V>public Map<String,Collection<Long>> getLongCollectionMap(boolean set, String... keys)
getLongCollectionMap 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Collection<V>> getCollectionAndRefreshAsync(String key, int expireSeconds)
getCollectionAndRefreshAsync 在接口中 org.redkale.source.CacheSource<V>public <T> CompletableFuture<Collection<T>> getCollectionAndRefreshAsync(String key, int expireSeconds, Type componentType)
getCollectionAndRefreshAsync 在接口中 org.redkale.source.CacheSource<V>public Collection<V> getCollectionAndRefresh(String key, int expireSeconds)
getCollectionAndRefresh 在接口中 org.redkale.source.CacheSource<V>public <T> Collection<T> getCollectionAndRefresh(String key, int expireSeconds, Type componentType)
getCollectionAndRefresh 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Collection<String>> getStringCollectionAndRefreshAsync(String key, int expireSeconds)
getStringCollectionAndRefreshAsync 在接口中 org.redkale.source.CacheSource<V>public Collection<String> getStringCollectionAndRefresh(String key, int expireSeconds)
getStringCollectionAndRefresh 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Collection<Long>> getLongCollectionAndRefreshAsync(String key, int expireSeconds)
getLongCollectionAndRefreshAsync 在接口中 org.redkale.source.CacheSource<V>public Collection<Long> getLongCollectionAndRefresh(String key, int expireSeconds)
getLongCollectionAndRefresh 在接口中 org.redkale.source.CacheSource<V>public boolean existsSetItem(String key, V value)
existsSetItem 在接口中 org.redkale.source.CacheSource<V>public <T> boolean existsSetItem(String key, Type componentType, T value)
existsSetItem 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Boolean> existsSetItemAsync(String key, V value)
existsSetItemAsync 在接口中 org.redkale.source.CacheSource<V>public <T> CompletableFuture<Boolean> existsSetItemAsync(String key, Type componentType, T value)
existsSetItemAsync 在接口中 org.redkale.source.CacheSource<V>public boolean existsStringSetItem(String key, String value)
existsStringSetItem 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Boolean> existsStringSetItemAsync(String key, String value)
existsStringSetItemAsync 在接口中 org.redkale.source.CacheSource<V>public boolean existsLongSetItem(String key, long value)
existsLongSetItem 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Boolean> existsLongSetItemAsync(String key, long value)
existsLongSetItemAsync 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Void> appendListItemAsync(String key, V value)
appendListItemAsync 在接口中 org.redkale.source.CacheSource<V>public <T> CompletableFuture<Void> appendListItemAsync(String key, Type componentType, T value)
appendListItemAsync 在接口中 org.redkale.source.CacheSource<V>public void appendListItem(String key, V value)
appendListItem 在接口中 org.redkale.source.CacheSource<V>public <T> void appendListItem(String key, Type componentType, T value)
appendListItem 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Void> appendStringListItemAsync(String key, String value)
appendStringListItemAsync 在接口中 org.redkale.source.CacheSource<V>public void appendStringListItem(String key, String value)
appendStringListItem 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Void> appendLongListItemAsync(String key, long value)
appendLongListItemAsync 在接口中 org.redkale.source.CacheSource<V>public void appendLongListItem(String key, long value)
appendLongListItem 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Void> removeListItemAsync(String key, V value)
removeListItemAsync 在接口中 org.redkale.source.CacheSource<V>public <T> CompletableFuture<Void> removeListItemAsync(String key, Type componentType, T value)
removeListItemAsync 在接口中 org.redkale.source.CacheSource<V>public void removeListItem(String key, V value)
removeListItem 在接口中 org.redkale.source.CacheSource<V>public <T> void removeListItem(String key, Type componentType, T value)
removeListItem 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Void> removeStringListItemAsync(String key, String value)
removeStringListItemAsync 在接口中 org.redkale.source.CacheSource<V>public void removeStringListItem(String key, String value)
removeStringListItem 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Void> removeLongListItemAsync(String key, long value)
removeLongListItemAsync 在接口中 org.redkale.source.CacheSource<V>public void removeLongListItem(String key, long value)
removeLongListItem 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Void> appendSetItemAsync(String key, V value)
appendSetItemAsync 在接口中 org.redkale.source.CacheSource<V>public <T> CompletableFuture<Void> appendSetItemAsync(String key, Type componentType, T value)
appendSetItemAsync 在接口中 org.redkale.source.CacheSource<V>public void appendSetItem(String key, V value)
appendSetItem 在接口中 org.redkale.source.CacheSource<V>public <T> void appendSetItem(String key, Type componentType, T value)
appendSetItem 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Void> appendStringSetItemAsync(String key, String value)
appendStringSetItemAsync 在接口中 org.redkale.source.CacheSource<V>public void appendStringSetItem(String key, String value)
appendStringSetItem 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Void> appendLongSetItemAsync(String key, long value)
appendLongSetItemAsync 在接口中 org.redkale.source.CacheSource<V>public void appendLongSetItem(String key, long value)
appendLongSetItem 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Void> removeSetItemAsync(String key, V value)
removeSetItemAsync 在接口中 org.redkale.source.CacheSource<V>public <T> CompletableFuture<Void> removeSetItemAsync(String key, Type componentType, T value)
removeSetItemAsync 在接口中 org.redkale.source.CacheSource<V>public void removeSetItem(String key, V value)
removeSetItem 在接口中 org.redkale.source.CacheSource<V>public <T> void removeSetItem(String key, Type componentType, T value)
removeSetItem 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Void> removeStringSetItemAsync(String key, String value)
removeStringSetItemAsync 在接口中 org.redkale.source.CacheSource<V>public void removeStringSetItem(String key, String value)
removeStringSetItem 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Void> removeLongSetItemAsync(String key, long value)
removeLongSetItemAsync 在接口中 org.redkale.source.CacheSource<V>public void removeLongSetItem(String key, long value)
removeLongSetItem 在接口中 org.redkale.source.CacheSource<V>public List<String> queryKeysStartsWith(String startsWith)
queryKeysStartsWith 在接口中 org.redkale.source.CacheSource<V>public List<String> queryKeysEndsWith(String endsWith)
queryKeysEndsWith 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<List<String>> queryKeysAsync()
queryKeysAsync 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<List<String>> queryKeysStartsWithAsync(String startsWith)
queryKeysStartsWithAsync 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<List<String>> queryKeysEndsWithAsync(String endsWith)
queryKeysEndsWithAsync 在接口中 org.redkale.source.CacheSource<V>public int getKeySize()
getKeySize 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<Integer> getKeySizeAsync()
getKeySizeAsync 在接口中 org.redkale.source.CacheSource<V>public List<org.redkale.source.CacheSource.CacheEntry<Object>> queryList()
queryList 在接口中 org.redkale.source.CacheSource<V>public CompletableFuture<List<org.redkale.source.CacheSource.CacheEntry<Object>>> queryListAsync()
queryListAsync 在接口中 org.redkale.source.CacheSource<V>Copyright © 2020. All rights reserved.