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, org.springframework.data.redis.connection.RedisZSetCommands.ZAddArgs
-
-
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)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, org.springframework.data.redis.connection.RedisZSetCommands.ZAddArgs args)LongzAdd(byte[] key, Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple> tuples, org.springframework.data.redis.connection.RedisZSetCommands.ZAddArgs args)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
lPos, rewriteConfig, time, 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, zRemRangeByLex, 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, org.springframework.data.redis.connection.RedisZSetCommands.ZAddArgs args)
-
zAdd
public Long zAdd(byte[] key, Set<org.springframework.data.redis.connection.RedisZSetCommands.Tuple> tuples, org.springframework.data.redis.connection.RedisZSetCommands.ZAddArgs args)
-
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)
-
-