Class RedissonConnection
- java.lang.Object
-
- org.springframework.data.redis.connection.AbstractRedisConnection
-
- org.redisson.spring.data.connection.RedissonConnection
-
- All Implemented Interfaces:
AutoCloseable,org.springframework.data.redis.connection.DefaultedRedisConnection,org.springframework.data.redis.connection.RedisCommands,org.springframework.data.redis.connection.RedisConnection,org.springframework.data.redis.connection.RedisConnectionCommands,org.springframework.data.redis.connection.RedisGeoCommands,org.springframework.data.redis.connection.RedisHashCommands,org.springframework.data.redis.connection.RedisHyperLogLogCommands,org.springframework.data.redis.connection.RedisKeyCommands,org.springframework.data.redis.connection.RedisListCommands,org.springframework.data.redis.connection.RedisPubSubCommands,org.springframework.data.redis.connection.RedisScriptingCommands,org.springframework.data.redis.connection.RedisServerCommands,org.springframework.data.redis.connection.RedisSetCommands,org.springframework.data.redis.connection.RedisStreamCommands,org.springframework.data.redis.connection.RedisStringCommands,org.springframework.data.redis.connection.RedisTxCommands,org.springframework.data.redis.connection.RedisZSetCommands
- Direct Known Subclasses:
RedissonClusterConnection
public class RedissonConnection extends org.springframework.data.redis.connection.AbstractRedisConnectionRedisson connection- Author:
- Nikita Koksharov
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.springframework.data.redis.connection.RedisGeoCommands
org.springframework.data.redis.connection.RedisGeoCommands.DistanceUnit, org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation<T extends Object>, org.springframework.data.redis.connection.RedisGeoCommands.GeoRadiusCommandArgs
-
Nested classes/interfaces inherited from interface org.springframework.data.redis.connection.RedisListCommands
org.springframework.data.redis.connection.RedisListCommands.Position
-
Nested classes/interfaces inherited from interface org.springframework.data.redis.connection.RedisServerCommands
org.springframework.data.redis.connection.RedisServerCommands.MigrateOption, org.springframework.data.redis.connection.RedisServerCommands.ShutdownOption
-
Nested classes/interfaces inherited from interface org.springframework.data.redis.connection.RedisStreamCommands
org.springframework.data.redis.connection.RedisStreamCommands.XAddOptions, org.springframework.data.redis.connection.RedisStreamCommands.XClaimOptions, org.springframework.data.redis.connection.RedisStreamCommands.XPendingOptions
-
Nested classes/interfaces inherited from interface org.springframework.data.redis.connection.RedisStringCommands
org.springframework.data.redis.connection.RedisStringCommands.BitOperation, org.springframework.data.redis.connection.RedisStringCommands.SetOption
-
Nested classes/interfaces inherited from interface org.springframework.data.redis.connection.RedisZSetCommands
org.springframework.data.redis.connection.RedisZSetCommands.Aggregate, org.springframework.data.redis.connection.RedisZSetCommands.Limit, org.springframework.data.redis.connection.RedisZSetCommands.Range, org.springframework.data.redis.connection.RedisZSetCommands.Tuple, org.springframework.data.redis.connection.RedisZSetCommands.Weights
-
-
Constructor Summary
Constructors Constructor Description RedissonConnection(RedissonClient redisson)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Longappend(byte[] key, byte[] value)voidbgReWriteAof()voidbgSave()voidbgWriteAof()LongbitCount(byte[] key)LongbitCount(byte[] key, long begin, long end)List<Long>bitField(byte[] key, org.springframework.data.redis.connection.BitFieldSubCommands subCommands)LongbitOp(org.springframework.data.redis.connection.RedisStringCommands.BitOperation op, byte[] destination, byte[]... keys)LongbitPos(byte[] key, boolean bit, org.springframework.data.domain.Range<Long> range)List<byte[]>bLPop(int timeout, byte[]... keys)List<byte[]>bRPop(int timeout, byte[]... keys)byte[]bRPopLPush(int timeout, byte[] srcKey, byte[] dstKey)voidclose()List<Object>closePipeline()protected List<byte[]>convert(Map<byte[],byte[]> tuple)LongdbSize()Longdecr(byte[] key)LongdecrBy(byte[] key, long value)Longdel(byte[]... keys)voiddiscard()byte[]dump(byte[] key)byte[]echo(byte[] message)org.springframework.data.redis.connection.ValueEncodingencodingOf(byte[] key)<T> Teval(byte[] script, org.springframework.data.redis.connection.ReturnType returnType, int numKeys, byte[]... keysAndArgs)<T> TevalSha(byte[] scriptSha, org.springframework.data.redis.connection.ReturnType returnType, int numKeys, byte[]... keysAndArgs)<T> TevalSha(String scriptSha, org.springframework.data.redis.connection.ReturnType returnType, int numKeys, byte[]... keysAndArgs)List<Object>exec()Objectexecute(String command, byte[]... args)Booleanexists(byte[] key)Longexists(byte[]... keys)Booleanexpire(byte[] key, long seconds)BooleanexpireAt(byte[] key, long unixTime)protected voidfilterResults(BatchResult<?> result)voidflushAll()voidflushDb()LonggeoAdd(byte[] key, Iterable<org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation<byte[]>> locations)LonggeoAdd(byte[] key, Map<byte[],org.springframework.data.geo.Point> memberCoordinateMap)LonggeoAdd(byte[] key, org.springframework.data.geo.Point point, byte[] member)LonggeoAdd(byte[] key, org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation<byte[]> location)org.springframework.data.geo.DistancegeoDist(byte[] key, byte[] member1, byte[] member2)org.springframework.data.geo.DistancegeoDist(byte[] key, byte[] member1, byte[] member2, org.springframework.data.geo.Metric metric)List<String>geoHash(byte[] key, byte[]... members)List<org.springframework.data.geo.Point>geoPos(byte[] key, byte[]... members)org.springframework.data.geo.GeoResults<org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation<byte[]>>geoRadius(byte[] key, org.springframework.data.geo.Circle within)org.springframework.data.geo.GeoResults<org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation<byte[]>>geoRadius(byte[] key, org.springframework.data.geo.Circle within, org.springframework.data.redis.connection.RedisGeoCommands.GeoRadiusCommandArgs args)org.springframework.data.geo.GeoResults<org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation<byte[]>>geoRadiusByMember(byte[] key, byte[] member, double radius)org.springframework.data.geo.GeoResults<org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation<byte[]>>geoRadiusByMember(byte[] key, byte[] member, org.springframework.data.geo.Distance radius)org.springframework.data.geo.GeoResults<org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation<byte[]>>geoRadiusByMember(byte[] key, byte[] member, org.springframework.data.geo.Distance radius, org.springframework.data.redis.connection.RedisGeoCommands.GeoRadiusCommandArgs args)LonggeoRemove(byte[] key, byte[]... members)byte[]get(byte[] key)BooleangetBit(byte[] key, long offset)List<org.springframework.data.redis.core.types.RedisClientInfo>getClientList()StringgetClientName()PropertiesgetConfig(String pattern)ObjectgetNativeConnection()byte[]getRange(byte[] key, long begin, long end)byte[]getSet(byte[] key, byte[] value)org.springframework.data.redis.connection.SubscriptiongetSubscription()LonghDel(byte[] key, byte[]... fields)BooleanhExists(byte[] key, byte[] field)byte[]hGet(byte[] key, byte[] field)Map<byte[],byte[]>hGetAll(byte[] key)DoublehIncrBy(byte[] key, byte[] field, double delta)LonghIncrBy(byte[] key, byte[] field, long delta)Set<byte[]>hKeys(byte[] key)LonghLen(byte[] key)List<byte[]>hMGet(byte[] key, byte[]... fields)voidhMSet(byte[] key, Map<byte[],byte[]> hashes)org.springframework.data.redis.core.Cursor<Map.Entry<byte[],byte[]>>hScan(byte[] key, org.springframework.data.redis.core.ScanOptions options)BooleanhSet(byte[] key, byte[] field, byte[] value)BooleanhSetNX(byte[] key, byte[] field, byte[] value)LonghStrLen(byte[] key, byte[] field)List<byte[]>hVals(byte[] key)Durationidletime(byte[] key)Longincr(byte[] key)DoubleincrBy(byte[] key, double value)LongincrBy(byte[] key, long value)protected voidindexCommand(RedisCommand<?> command)Propertiesinfo()Propertiesinfo(String section)booleanisClosed()booleanisPipelined()booleanisPipelinedAtomic()booleanisQueueing()booleanisSubscribed()Set<byte[]>keys(byte[] pattern)voidkillClient(String host, int port)LonglastSave()byte[]lIndex(byte[] key, long index)LonglInsert(byte[] key, org.springframework.data.redis.connection.RedisListCommands.Position where, byte[] pivot, byte[] value)LonglLen(byte[] key)byte[]lPop(byte[] key)List<Long>lPos(byte[] key, byte[] element, Integer rank, Integer count)LonglPush(byte[] key, byte[]... values)LonglPushX(byte[] key, byte[] value)List<byte[]>lRange(byte[] key, long start, long end)LonglRem(byte[] key, long count, byte[] value)voidlSet(byte[] key, long index, byte[] value)voidlTrim(byte[] key, long start, long end)List<byte[]>mGet(byte[]... keys)voidmigrate(byte[] key, org.springframework.data.redis.connection.RedisNode target, int dbIndex, org.springframework.data.redis.connection.RedisServerCommands.MigrateOption option)voidmigrate(byte[] key, org.springframework.data.redis.connection.RedisNode target, int dbIndex, org.springframework.data.redis.connection.RedisServerCommands.MigrateOption option, long timeout)Booleanmove(byte[] key, int dbIndex)BooleanmSet(Map<byte[],byte[]> tuple)BooleanmSetNX(Map<byte[],byte[]> tuple)voidmulti()voidopenPipeline()Booleanpersist(byte[] key)BooleanpExpire(byte[] key, long millis)BooleanpExpireAt(byte[] key, long unixTimeInMillis)LongpfAdd(byte[] key, byte[]... values)LongpfCount(byte[]... keys)voidpfMerge(byte[] destinationKey, byte[]... sourceKeys)Stringping()BooleanpSetEx(byte[] key, long milliseconds, byte[] value)voidpSubscribe(org.springframework.data.redis.connection.MessageListener listener, byte[]... patterns)LongpTtl(byte[] key)LongpTtl(byte[] key, TimeUnit timeUnit)Longpublish(byte[] channel, byte[] message)byte[]randomKey()Longrefcount(byte[] key)voidrename(byte[] oldName, byte[] newName)BooleanrenameNX(byte[] oldName, byte[] newName)voidresetConfigStats()protected voidresetConnection()voidrestore(byte[] key, long ttlInMillis, byte[] serializedValue)voidrestore(byte[] key, long ttlInMillis, byte[] serializedValue, boolean replace)byte[]rPop(byte[] key)byte[]rPopLPush(byte[] srcKey, byte[] dstKey)LongrPush(byte[] key, byte[]... values)LongrPushX(byte[] key, byte[] value)LongsAdd(byte[] key, byte[]... values)voidsave()org.springframework.data.redis.core.Cursor<byte[]>scan(org.springframework.data.redis.core.ScanOptions options)LongsCard(byte[] key)List<Boolean>scriptExists(String... scriptShas)voidscriptFlush()voidscriptKill()StringscriptLoad(byte[] script)Set<byte[]>sDiff(byte[]... keys)LongsDiffStore(byte[] destKey, byte[]... keys)voidselect(int dbIndex)Booleanset(byte[] key, byte[] value)Booleanset(byte[] key, byte[] value, org.springframework.data.redis.core.types.Expiration expiration, org.springframework.data.redis.connection.RedisStringCommands.SetOption option)BooleansetBit(byte[] key, long offset, boolean value)voidsetClientName(byte[] name)voidsetConfig(String param, String value)BooleansetEx(byte[] key, long seconds, byte[] value)BooleansetNX(byte[] key, byte[] value)voidsetRange(byte[] key, byte[] value, long offset)voidshutdown()voidshutdown(org.springframework.data.redis.connection.RedisServerCommands.ShutdownOption option)Set<byte[]>sInter(byte[]... keys)LongsInterStore(byte[] destKey, byte[]... keys)BooleansIsMember(byte[] key, byte[] value)voidslaveOf(String host, int port)voidslaveOfNoOne()Set<byte[]>sMembers(byte[] key)BooleansMove(byte[] srcKey, byte[] destKey, byte[] value)List<byte[]>sort(byte[] key, org.springframework.data.redis.connection.SortParameters sortParams)Longsort(byte[] key, org.springframework.data.redis.connection.SortParameters sortParams, byte[] storeKey)byte[]sPop(byte[] key)List<byte[]>sPop(byte[] key, long count)byte[]sRandMember(byte[] key)List<byte[]>sRandMember(byte[] key, long count)LongsRem(byte[] key, byte[]... values)org.springframework.data.redis.core.Cursor<byte[]>sScan(byte[] key, org.springframework.data.redis.core.ScanOptions options)org.springframework.data.redis.connection.RedisStreamCommandsstreamCommands()LongstrLen(byte[] key)voidsubscribe(org.springframework.data.redis.connection.MessageListener listener, byte[]... channels)Set<byte[]>sUnion(byte[]... keys)LongsUnionStore(byte[] destKey, byte[]... keys)protected <T> Tsync(RFuture<T> f)Longtime()protected RedisCommand<?>toCommand(org.springframework.data.redis.connection.ReturnType returnType, String name)Longtouch(byte[]... keys)protected RuntimeExceptiontransform(Exception ex)Longttl(byte[] key)Longttl(byte[] key, TimeUnit timeUnit)org.springframework.data.redis.connection.DataTypetype(byte[] key)Longunlink(byte[]... keys)voidunwatch()voidwatch(byte[]... keys)BooleanzAdd(byte[] key, double score, byte[] value)LongzAdd(byte[] key, Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple> tuples)LongzCard(byte[] key)LongzCount(byte[] key, double min, double max)LongzCount(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range)DoublezIncrBy(byte[] key, double increment, byte[] value)LongzInterStore(byte[] destKey, byte[]... sets)LongzInterStore(byte[] destKey, org.springframework.data.redis.connection.RedisZSetCommands.Aggregate aggregate, org.springframework.data.redis.connection.RedisZSetCommands.Weights weights, byte[]... sets)Set<byte[]>zRange(byte[] key, long start, long end)Set<byte[]>zRangeByLex(byte[] key)Set<byte[]>zRangeByLex(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range)Set<byte[]>zRangeByLex(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range, org.springframework.data.redis.connection.RedisZSetCommands.Limit limit)Set<byte[]>zRangeByScore(byte[] key, double min, double max)Set<byte[]>zRangeByScore(byte[] key, double min, double max, long offset, long count)Set<byte[]>zRangeByScore(byte[] key, String min, String max)Set<byte[]>zRangeByScore(byte[] key, String min, String max, long offset, long count)Set<byte[]>zRangeByScore(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range)Set<byte[]>zRangeByScore(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range, org.springframework.data.redis.connection.RedisZSetCommands.Limit limit)Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple>zRangeByScoreWithScores(byte[] key, double min, double max)Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple>zRangeByScoreWithScores(byte[] key, double min, double max, long offset, long count)Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple>zRangeByScoreWithScores(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range)Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple>zRangeByScoreWithScores(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range, org.springframework.data.redis.connection.RedisZSetCommands.Limit limit)Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple>zRangeWithScores(byte[] key, long start, long end)LongzRank(byte[] key, byte[] value)LongzRem(byte[] key, byte[]... values)LongzRemRange(byte[] key, long start, long end)LongzRemRangeByScore(byte[] key, double min, double max)LongzRemRangeByScore(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range)Set<byte[]>zRevRange(byte[] key, long start, long end)Set<byte[]>zRevRangeByScore(byte[] key, double min, double max)Set<byte[]>zRevRangeByScore(byte[] key, double min, double max, long offset, long count)Set<byte[]>zRevRangeByScore(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range)Set<byte[]>zRevRangeByScore(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range, org.springframework.data.redis.connection.RedisZSetCommands.Limit limit)Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple>zRevRangeByScoreWithScores(byte[] key, double min, double max)Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple>zRevRangeByScoreWithScores(byte[] key, double min, double max, long offset, long count)Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple>zRevRangeByScoreWithScores(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range)Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple>zRevRangeByScoreWithScores(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range, org.springframework.data.redis.connection.RedisZSetCommands.Limit limit)Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple>zRevRangeWithScores(byte[] key, long start, long end)LongzRevRank(byte[] key, byte[] value)org.springframework.data.redis.core.Cursor<org.springframework.data.redis.connection.RedisZSetCommands.Tuple>zScan(byte[] key, org.springframework.data.redis.core.ScanOptions options)DoublezScore(byte[] key, byte[] value)LongzUnionStore(byte[] destKey, byte[]... sets)LongzUnionStore(byte[] destKey, org.springframework.data.redis.connection.RedisZSetCommands.Aggregate aggregate, org.springframework.data.redis.connection.RedisZSetCommands.Weights weights, byte[]... sets)-
Methods inherited from class org.springframework.data.redis.connection.AbstractRedisConnection
getSentinelConnection, getSentinelConnection, hasRedisSentinelConfigured, isActive, setSentinelConfiguration
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.springframework.data.redis.connection.DefaultedRedisConnection
xAck, xAdd, xClaim, xClaimJustId, xDel, xGroupCreate, xGroupCreate, xGroupDelConsumer, xGroupDestroy, xInfo, xInfoConsumers, xInfoGroups, xLen, xPending, xPending, xRange, xRange, xRead, xRead, xReadGroup, xReadGroup, xRevRange, xRevRange, xTrim, xTrim, zInterStore, zLexCount, zRevRangeByLex, zUnionStore
-
Methods inherited from interface org.springframework.data.redis.connection.RedisConnection
geoCommands, hashCommands, hyperLogLogCommands, keyCommands, listCommands, scriptingCommands, serverCommands, setCommands, stringCommands, zSetCommands
-
Methods inherited from interface org.springframework.data.redis.connection.RedisStreamCommands
xAck, xAdd, xAdd, xClaim, xDel, xGroupDelConsumer, xPending, xPending, xPending, xPending, xPending
-
-
-
-
Field Detail
-
redisson
protected final Redisson redisson
-
-
Constructor Detail
-
RedissonConnection
public RedissonConnection(RedissonClient redisson)
-
-
Method Detail
-
close
public void close() throws org.springframework.dao.DataAccessException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceorg.springframework.data.redis.connection.RedisConnection- Overrides:
closein classorg.springframework.data.redis.connection.AbstractRedisConnection- Throws:
org.springframework.dao.DataAccessException
-
isClosed
public boolean isClosed()
-
getNativeConnection
public Object getNativeConnection()
-
isQueueing
public boolean isQueueing()
-
isPipelined
public boolean isPipelined()
-
isPipelinedAtomic
public boolean isPipelinedAtomic()
-
openPipeline
public void openPipeline()
-
closePipeline
public List<Object> closePipeline() throws org.springframework.data.redis.connection.RedisPipelineException
- Throws:
org.springframework.data.redis.connection.RedisPipelineException
-
transform
protected RuntimeException transform(Exception ex)
-
exists
public Boolean exists(byte[] key)
-
del
public Long del(byte[]... keys)
-
unlink
public Long unlink(byte[]... keys)
-
type
public org.springframework.data.redis.connection.DataType type(byte[] key)
-
keys
public Set<byte[]> keys(byte[] pattern)
-
scan
public org.springframework.data.redis.core.Cursor<byte[]> scan(org.springframework.data.redis.core.ScanOptions options)
-
randomKey
public byte[] randomKey()
-
rename
public void rename(byte[] oldName, byte[] newName)
-
renameNX
public Boolean renameNX(byte[] oldName, byte[] newName)
-
expire
public Boolean expire(byte[] key, long seconds)
-
pExpire
public Boolean pExpire(byte[] key, long millis)
-
expireAt
public Boolean expireAt(byte[] key, long unixTime)
-
pExpireAt
public Boolean pExpireAt(byte[] key, long unixTimeInMillis)
-
persist
public Boolean persist(byte[] key)
-
move
public Boolean move(byte[] key, int dbIndex)
-
ttl
public Long ttl(byte[] key)
-
sync
protected <T> T sync(RFuture<T> f)
-
pTtl
public Long pTtl(byte[] key)
-
sort
public List<byte[]> sort(byte[] key, org.springframework.data.redis.connection.SortParameters sortParams)
-
sort
public Long sort(byte[] key, org.springframework.data.redis.connection.SortParameters sortParams, byte[] storeKey)
-
dump
public byte[] dump(byte[] key)
-
restore
public void restore(byte[] key, long ttlInMillis, byte[] serializedValue)
-
get
public byte[] get(byte[] key)
-
getSet
public byte[] getSet(byte[] key, byte[] value)
-
mGet
public List<byte[]> mGet(byte[]... keys)
-
set
public Boolean set(byte[] key, byte[] value)
-
set
public Boolean set(byte[] key, byte[] value, org.springframework.data.redis.core.types.Expiration expiration, org.springframework.data.redis.connection.RedisStringCommands.SetOption option)
-
setNX
public Boolean setNX(byte[] key, byte[] value)
-
setEx
public Boolean setEx(byte[] key, long seconds, byte[] value)
-
pSetEx
public Boolean pSetEx(byte[] key, long milliseconds, byte[] value)
-
incr
public Long incr(byte[] key)
-
incrBy
public Long incrBy(byte[] key, long value)
-
incrBy
public Double incrBy(byte[] key, double value)
-
decr
public Long decr(byte[] key)
-
decrBy
public Long decrBy(byte[] key, long value)
-
append
public Long append(byte[] key, byte[] value)
-
getRange
public byte[] getRange(byte[] key, long begin, long end)
-
setRange
public void setRange(byte[] key, byte[] value, long offset)
-
getBit
public Boolean getBit(byte[] key, long offset)
-
setBit
public Boolean setBit(byte[] key, long offset, boolean value)
-
bitCount
public Long bitCount(byte[] key)
-
bitCount
public Long bitCount(byte[] key, long begin, long end)
-
bitOp
public Long bitOp(org.springframework.data.redis.connection.RedisStringCommands.BitOperation op, byte[] destination, byte[]... keys)
-
strLen
public Long strLen(byte[] key)
-
rPush
public Long rPush(byte[] key, byte[]... values)
-
lPush
public Long lPush(byte[] key, byte[]... values)
-
rPushX
public Long rPushX(byte[] key, byte[] value)
-
lPushX
public Long lPushX(byte[] key, byte[] value)
-
lLen
public Long lLen(byte[] key)
-
lRange
public List<byte[]> lRange(byte[] key, long start, long end)
-
lTrim
public void lTrim(byte[] key, long start, long end)
-
lIndex
public byte[] lIndex(byte[] key, long index)
-
lInsert
public Long lInsert(byte[] key, org.springframework.data.redis.connection.RedisListCommands.Position where, byte[] pivot, byte[] value)
-
indexCommand
protected void indexCommand(RedisCommand<?> command)
-
lSet
public void lSet(byte[] key, long index, byte[] value)
-
lRem
public Long lRem(byte[] key, long count, byte[] value)
-
lPop
public byte[] lPop(byte[] key)
-
rPop
public byte[] rPop(byte[] key)
-
bLPop
public List<byte[]> bLPop(int timeout, byte[]... keys)
-
bRPop
public List<byte[]> bRPop(int timeout, byte[]... keys)
-
rPopLPush
public byte[] rPopLPush(byte[] srcKey, byte[] dstKey)
-
bRPopLPush
public byte[] bRPopLPush(int timeout, byte[] srcKey, byte[] dstKey)
-
sAdd
public Long sAdd(byte[] key, byte[]... values)
-
sRem
public Long sRem(byte[] key, byte[]... values)
-
sPop
public byte[] sPop(byte[] key)
-
sPop
public List<byte[]> sPop(byte[] key, long count)
-
sMove
public Boolean sMove(byte[] srcKey, byte[] destKey, byte[] value)
-
sCard
public Long sCard(byte[] key)
-
sIsMember
public Boolean sIsMember(byte[] key, byte[] value)
-
sInter
public Set<byte[]> sInter(byte[]... keys)
-
sInterStore
public Long sInterStore(byte[] destKey, byte[]... keys)
-
sUnion
public Set<byte[]> sUnion(byte[]... keys)
-
sUnionStore
public Long sUnionStore(byte[] destKey, byte[]... keys)
-
sDiff
public Set<byte[]> sDiff(byte[]... keys)
-
sDiffStore
public Long sDiffStore(byte[] destKey, byte[]... keys)
-
sMembers
public Set<byte[]> sMembers(byte[] key)
-
sRandMember
public byte[] sRandMember(byte[] key)
-
sRandMember
public List<byte[]> sRandMember(byte[] key, long count)
-
sScan
public org.springframework.data.redis.core.Cursor<byte[]> sScan(byte[] key, org.springframework.data.redis.core.ScanOptions options)
-
zAdd
public Boolean zAdd(byte[] key, double score, byte[] value)
-
zAdd
public Long zAdd(byte[] key, Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple> tuples)
-
zRem
public Long zRem(byte[] key, byte[]... values)
-
zIncrBy
public Double zIncrBy(byte[] key, double increment, byte[] value)
-
zRank
public Long zRank(byte[] key, byte[] value)
-
zRevRank
public Long zRevRank(byte[] key, byte[] value)
-
zRange
public Set<byte[]> zRange(byte[] key, long start, long end)
-
zRangeWithScores
public Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple> zRangeWithScores(byte[] key, long start, long end)
-
zRangeByScore
public Set<byte[]> zRangeByScore(byte[] key, double min, double max)
-
zRangeByScoreWithScores
public Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple> zRangeByScoreWithScores(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range)
-
zRangeByScoreWithScores
public Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple> zRangeByScoreWithScores(byte[] key, double min, double max)
-
zRangeByScore
public Set<byte[]> zRangeByScore(byte[] key, double min, double max, long offset, long count)
-
zRangeByScoreWithScores
public Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple> zRangeByScoreWithScores(byte[] key, double min, double max, long offset, long count)
-
zRangeByScoreWithScores
public Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple> zRangeByScoreWithScores(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range, org.springframework.data.redis.connection.RedisZSetCommands.Limit limit)
-
zRevRange
public Set<byte[]> zRevRange(byte[] key, long start, long end)
-
zRevRangeWithScores
public Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple> zRevRangeWithScores(byte[] key, long start, long end)
-
zRevRangeByScore
public Set<byte[]> zRevRangeByScore(byte[] key, double min, double max)
-
zRevRangeByScore
public Set<byte[]> zRevRangeByScore(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range)
-
zRevRangeByScoreWithScores
public Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple> zRevRangeByScoreWithScores(byte[] key, double min, double max)
-
zRevRangeByScore
public Set<byte[]> zRevRangeByScore(byte[] key, double min, double max, long offset, long count)
-
zRevRangeByScore
public Set<byte[]> zRevRangeByScore(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range, org.springframework.data.redis.connection.RedisZSetCommands.Limit limit)
-
zRevRangeByScoreWithScores
public Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple> zRevRangeByScoreWithScores(byte[] key, double min, double max, long offset, long count)
-
zRevRangeByScoreWithScores
public Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple> zRevRangeByScoreWithScores(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range)
-
zRevRangeByScoreWithScores
public Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple> zRevRangeByScoreWithScores(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range, org.springframework.data.redis.connection.RedisZSetCommands.Limit limit)
-
zCount
public Long zCount(byte[] key, double min, double max)
-
zCount
public Long zCount(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range)
-
zCard
public Long zCard(byte[] key)
-
zScore
public Double zScore(byte[] key, byte[] value)
-
zRemRange
public Long zRemRange(byte[] key, long start, long end)
-
zRemRangeByScore
public Long zRemRangeByScore(byte[] key, double min, double max)
-
zRemRangeByScore
public Long zRemRangeByScore(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range)
-
zUnionStore
public Long zUnionStore(byte[] destKey, byte[]... sets)
-
zUnionStore
public Long zUnionStore(byte[] destKey, org.springframework.data.redis.connection.RedisZSetCommands.Aggregate aggregate, org.springframework.data.redis.connection.RedisZSetCommands.Weights weights, byte[]... sets)
-
zInterStore
public Long zInterStore(byte[] destKey, byte[]... sets)
-
zInterStore
public Long zInterStore(byte[] destKey, org.springframework.data.redis.connection.RedisZSetCommands.Aggregate aggregate, org.springframework.data.redis.connection.RedisZSetCommands.Weights weights, byte[]... sets)
-
zScan
public org.springframework.data.redis.core.Cursor<org.springframework.data.redis.connection.RedisZSetCommands.Tuple> zScan(byte[] key, org.springframework.data.redis.core.ScanOptions options)
-
zRangeByScore
public Set<byte[]> zRangeByScore(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range)
-
zRangeByScore
public Set<byte[]> zRangeByScore(byte[] key, String min, String max, long offset, long count)
-
zRangeByScore
public Set<byte[]> zRangeByScore(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range, org.springframework.data.redis.connection.RedisZSetCommands.Limit limit)
-
zRangeByLex
public Set<byte[]> zRangeByLex(byte[] key)
-
zRangeByLex
public Set<byte[]> zRangeByLex(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range)
-
zRangeByLex
public Set<byte[]> zRangeByLex(byte[] key, org.springframework.data.redis.connection.RedisZSetCommands.Range range, org.springframework.data.redis.connection.RedisZSetCommands.Limit limit)
-
hSet
public Boolean hSet(byte[] key, byte[] field, byte[] value)
-
hSetNX
public Boolean hSetNX(byte[] key, byte[] field, byte[] value)
-
hGet
public byte[] hGet(byte[] key, byte[] field)
-
hMGet
public List<byte[]> hMGet(byte[] key, byte[]... fields)
-
hMSet
public void hMSet(byte[] key, Map<byte[],byte[]> hashes)
-
hIncrBy
public Long hIncrBy(byte[] key, byte[] field, long delta)
-
hIncrBy
public Double hIncrBy(byte[] key, byte[] field, double delta)
-
hExists
public Boolean hExists(byte[] key, byte[] field)
-
hDel
public Long hDel(byte[] key, byte[]... fields)
-
hLen
public Long hLen(byte[] key)
-
hKeys
public Set<byte[]> hKeys(byte[] key)
-
hVals
public List<byte[]> hVals(byte[] key)
-
hGetAll
public Map<byte[],byte[]> hGetAll(byte[] key)
-
hScan
public org.springframework.data.redis.core.Cursor<Map.Entry<byte[],byte[]>> hScan(byte[] key, org.springframework.data.redis.core.ScanOptions options)
-
multi
public void multi()
-
filterResults
protected void filterResults(BatchResult<?> result)
-
resetConnection
protected void resetConnection()
-
discard
public void discard()
-
watch
public void watch(byte[]... keys)
-
unwatch
public void unwatch()
-
isSubscribed
public boolean isSubscribed()
-
getSubscription
public org.springframework.data.redis.connection.Subscription getSubscription()
-
publish
public Long publish(byte[] channel, byte[] message)
-
subscribe
public void subscribe(org.springframework.data.redis.connection.MessageListener listener, byte[]... channels)
-
pSubscribe
public void pSubscribe(org.springframework.data.redis.connection.MessageListener listener, byte[]... patterns)
-
select
public void select(int dbIndex)
-
echo
public byte[] echo(byte[] message)
-
ping
public String ping()
-
bgWriteAof
public void bgWriteAof()
-
bgReWriteAof
public void bgReWriteAof()
-
bgSave
public void bgSave()
-
lastSave
public Long lastSave()
-
save
public void save()
-
dbSize
public Long dbSize()
-
flushDb
public void flushDb()
-
flushAll
public void flushAll()
-
info
public Properties info()
-
info
public Properties info(String section)
-
shutdown
public void shutdown()
-
shutdown
public void shutdown(org.springframework.data.redis.connection.RedisServerCommands.ShutdownOption option)
-
getConfig
public Properties getConfig(String pattern)
-
resetConfigStats
public void resetConfigStats()
-
time
public Long time()
-
killClient
public void killClient(String host, int port)
-
setClientName
public void setClientName(byte[] name)
-
getClientName
public String getClientName()
-
getClientList
public List<org.springframework.data.redis.core.types.RedisClientInfo> getClientList()
-
slaveOf
public void slaveOf(String host, int port)
-
slaveOfNoOne
public void slaveOfNoOne()
-
migrate
public void migrate(byte[] key, org.springframework.data.redis.connection.RedisNode target, int dbIndex, org.springframework.data.redis.connection.RedisServerCommands.MigrateOption option)
-
migrate
public void migrate(byte[] key, org.springframework.data.redis.connection.RedisNode target, int dbIndex, org.springframework.data.redis.connection.RedisServerCommands.MigrateOption option, long timeout)
-
scriptFlush
public void scriptFlush()
-
scriptKill
public void scriptKill()
-
scriptLoad
public String scriptLoad(byte[] script)
-
eval
public <T> T eval(byte[] script, org.springframework.data.redis.connection.ReturnType returnType, int numKeys, byte[]... keysAndArgs)
-
toCommand
protected RedisCommand<?> toCommand(org.springframework.data.redis.connection.ReturnType returnType, String name)
-
evalSha
public <T> T evalSha(String scriptSha, org.springframework.data.redis.connection.ReturnType returnType, int numKeys, byte[]... keysAndArgs)
-
evalSha
public <T> T evalSha(byte[] scriptSha, org.springframework.data.redis.connection.ReturnType returnType, int numKeys, byte[]... keysAndArgs)
-
geoAdd
public Long geoAdd(byte[] key, org.springframework.data.geo.Point point, byte[] member)
-
geoAdd
public Long geoAdd(byte[] key, org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation<byte[]> location)
-
geoAdd
public Long geoAdd(byte[] key, Map<byte[],org.springframework.data.geo.Point> memberCoordinateMap)
-
geoAdd
public Long geoAdd(byte[] key, Iterable<org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation<byte[]>> locations)
-
geoDist
public org.springframework.data.geo.Distance geoDist(byte[] key, byte[] member1, byte[] member2)
-
geoDist
public org.springframework.data.geo.Distance geoDist(byte[] key, byte[] member1, byte[] member2, org.springframework.data.geo.Metric metric)
-
geoPos
public List<org.springframework.data.geo.Point> geoPos(byte[] key, byte[]... members)
-
geoRadius
public org.springframework.data.geo.GeoResults<org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation<byte[]>> geoRadius(byte[] key, org.springframework.data.geo.Circle within)
-
geoRadius
public org.springframework.data.geo.GeoResults<org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation<byte[]>> geoRadius(byte[] key, org.springframework.data.geo.Circle within, org.springframework.data.redis.connection.RedisGeoCommands.GeoRadiusCommandArgs args)
-
geoRadiusByMember
public org.springframework.data.geo.GeoResults<org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation<byte[]>> geoRadiusByMember(byte[] key, byte[] member, double radius)
-
geoRadiusByMember
public org.springframework.data.geo.GeoResults<org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation<byte[]>> geoRadiusByMember(byte[] key, byte[] member, org.springframework.data.geo.Distance radius)
-
geoRadiusByMember
public org.springframework.data.geo.GeoResults<org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation<byte[]>> geoRadiusByMember(byte[] key, byte[] member, org.springframework.data.geo.Distance radius, org.springframework.data.redis.connection.RedisGeoCommands.GeoRadiusCommandArgs args)
-
geoRemove
public Long geoRemove(byte[] key, byte[]... members)
-
pfAdd
public Long pfAdd(byte[] key, byte[]... values)
-
pfCount
public Long pfCount(byte[]... keys)
-
pfMerge
public void pfMerge(byte[] destinationKey, byte[]... sourceKeys)
-
hStrLen
public Long hStrLen(byte[] key, byte[] field)
-
streamCommands
public org.springframework.data.redis.connection.RedisStreamCommands streamCommands()
-
bitField
public List<Long> bitField(byte[] key, org.springframework.data.redis.connection.BitFieldSubCommands subCommands)
-
exists
public Long exists(byte[]... keys)
-
touch
public Long touch(byte[]... keys)
-
encodingOf
public org.springframework.data.redis.connection.ValueEncoding encodingOf(byte[] key)
-
idletime
public Duration idletime(byte[] key)
-
refcount
public Long refcount(byte[] key)
-
bitPos
public Long bitPos(byte[] key, boolean bit, org.springframework.data.domain.Range<Long> range)
-
restore
public void restore(byte[] key, long ttlInMillis, byte[] serializedValue, boolean replace)
-
-