public class MultiClusterTransaction extends TransactionBase
commandObjects
Constructor and Description |
---|
MultiClusterTransaction(MultiClusterPooledConnectionProvider provider)
A MULTI command will be added to be sent to server.
|
MultiClusterTransaction(MultiClusterPooledConnectionProvider provider,
boolean doMulti)
A user wanting to WATCH/UNWATCH keys followed by a call to MULTI (
multi() ) it should
be doMulti=false . |
Modifier and Type | Method and Description |
---|---|
protected <T> Response<T> |
appendCommand(CommandObject<T> commandObject) |
void |
close() |
java.lang.String |
discard() |
java.util.List<java.lang.Object> |
exec() |
Response<java.lang.String> |
graphDelete(java.lang.String name) |
Response<java.util.List<java.lang.String>> |
graphProfile(java.lang.String graphName,
java.lang.String query) |
Response<ResultSet> |
graphQuery(java.lang.String name,
java.lang.String query) |
Response<ResultSet> |
graphQuery(java.lang.String name,
java.lang.String query,
long timeout) |
Response<ResultSet> |
graphQuery(java.lang.String name,
java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> params) |
Response<ResultSet> |
graphQuery(java.lang.String name,
java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> params,
long timeout) |
Response<ResultSet> |
graphReadonlyQuery(java.lang.String name,
java.lang.String query) |
Response<ResultSet> |
graphReadonlyQuery(java.lang.String name,
java.lang.String query,
long timeout) |
Response<ResultSet> |
graphReadonlyQuery(java.lang.String name,
java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> params) |
Response<ResultSet> |
graphReadonlyQuery(java.lang.String name,
java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> params,
long timeout) |
void |
multi() |
java.lang.String |
unwatch() |
java.lang.String |
watch(byte[]... keys)
Must be called before
MULTI . |
java.lang.String |
watch(java.lang.String... keys)
Must be called before
MULTI . |
waitReplicas
append, append, bfAdd, bfCard, bfExists, bfInfo, bfInsert, bfInsert, bfLoadChunk, bfMAdd, bfMExists, bfReserve, bfReserve, bfScanDump, bitcount, bitcount, bitcount, bitcount, bitcount, bitcount, bitfield, bitfield, bitfieldReadonly, bitfieldReadonly, bitop, bitop, bitpos, bitpos, bitpos, bitpos, blmove, blmove, blmpop, blmpop, blmpop, blmpop, blpop, blpop, blpop, blpop, blpop, blpop, brpop, brpop, brpop, brpop, brpop, brpop, brpoplpush, brpoplpush, bzmpop, bzmpop, bzmpop, bzmpop, bzpopmax, bzpopmax, bzpopmin, bzpopmin, cfAdd, cfAddNx, cfCount, cfDel, cfExists, cfInfo, cfInsert, cfInsert, cfInsertNx, cfInsertNx, cfLoadChunk, cfReserve, cfReserve, cfScanDump, cmsIncrBy, cmsInfo, cmsInitByDim, cmsInitByProb, cmsMerge, cmsMerge, cmsQuery, copy, copy, decr, decr, decrBy, decrBy, del, del, del, del, dump, dump, eval, eval, eval, eval, eval, eval, eval, eval, evalReadonly, evalReadonly, evalsha, evalsha, evalsha, evalsha, evalsha, evalsha, evalsha, evalsha, evalshaReadonly, evalshaReadonly, executeCommand, exists, exists, exists, exists, expire, expire, expire, expire, expireAt, expireAt, expireAt, expireAt, expireTime, expireTime, fcall, fcall, fcallReadonly, fcallReadonly, ftAggregate, ftAliasAdd, ftAliasDel, ftAliasUpdate, ftAlter, ftAlter, ftConfigGet, ftConfigGet, ftConfigSet, ftConfigSet, ftCreate, ftCreate, ftDictAdd, ftDictAddBySampleKey, ftDictDel, ftDictDelBySampleKey, ftDictDump, ftDictDumpBySampleKey, ftDropIndex, ftDropIndexDD, ftExplain, ftExplainCLI, ftInfo, ftSearch, ftSearch, ftSearch, ftSearch, ftSpellCheck, ftSpellCheck, ftSugAdd, ftSugAddIncr, ftSugDel, ftSugGet, ftSugGet, ftSugGetWithScores, ftSugGetWithScores, ftSugLen, ftSynDump, ftSynUpdate, ftTagVals, functionDelete, functionDelete, functionDump, functionFlush, functionFlush, functionKill, functionList, functionList, functionList, functionListBinary, functionListWithCode, functionListWithCode, functionListWithCode, functionListWithCodeBinary, functionLoad, functionLoad, functionLoadReplace, functionLoadReplace, functionRestore, functionRestore, functionStats, functionStatsBinary, geoadd, geoadd, geoadd, geoadd, geoadd, geoadd, geodist, geodist, geodist, geodist, geohash, geohash, geopos, geopos, georadius, georadius, georadius, georadius, georadiusByMember, georadiusByMember, georadiusByMember, georadiusByMember, georadiusByMemberReadonly, georadiusByMemberReadonly, georadiusByMemberReadonly, georadiusByMemberReadonly, georadiusByMemberStore, georadiusByMemberStore, georadiusReadonly, georadiusReadonly, georadiusReadonly, georadiusReadonly, georadiusStore, georadiusStore, geosearch, geosearch, geosearch, geosearch, geosearch, geosearch, geosearch, geosearch, geosearch, geosearch, geosearchStore, geosearchStore, geosearchStore, geosearchStore, geosearchStore, geosearchStore, geosearchStore, geosearchStore, geosearchStore, geosearchStore, geosearchStoreStoreDist, geosearchStoreStoreDist, get, get, getbit, getbit, getDel, getDel, getEx, getEx, getrange, getrange, getSet, getSet, hdel, hdel, hexists, hexists, hget, hget, hgetAll, hgetAll, hincrBy, hincrBy, hincrByFloat, hincrByFloat, hkeys, hkeys, hlen, hlen, hmget, hmget, hmset, hmset, hrandfield, hrandfield, hrandfield, hrandfield, hrandfieldWithValues, hrandfieldWithValues, hscan, hscan, hset, hset, hset, hset, hsetnx, hsetnx, hstrlen, hstrlen, hvals, hvals, incr, incr, incrBy, incrBy, incrByFloat, incrByFloat, jsonArrAppend, jsonArrAppend, jsonArrAppendWithEscape, jsonArrIndex, jsonArrIndex, jsonArrIndexWithEscape, jsonArrInsert, jsonArrInsert, jsonArrInsertWithEscape, jsonArrLen, jsonArrLen, jsonArrLen, jsonArrPop, jsonArrPop, jsonArrPop, jsonArrPop, jsonArrPop, jsonArrPop, jsonArrPop, jsonArrPop, jsonArrTrim, jsonArrTrim, jsonClear, jsonClear, jsonClear, jsonDel, jsonDel, jsonDel, jsonGet, jsonGet, jsonGet, jsonGet, jsonGet, jsonMerge, jsonMerge, jsonMGet, jsonMGet, jsonNumIncrBy, jsonNumIncrBy, jsonSet, jsonSet, jsonSet, jsonSet, jsonSetWithEscape, jsonSetWithEscape, jsonStrAppend, jsonStrAppend, jsonStrAppend, jsonStrLen, jsonStrLen, jsonStrLen, jsonToggle, jsonToggle, jsonType, jsonType, jsonType, keys, keys, lcs, lcs, lindex, lindex, linsert, linsert, llen, llen, lmove, lmove, lmpop, lmpop, lmpop, lmpop, lpop, lpop, lpop, lpop, lpos, lpos, lpos, lpos, lpos, lpos, lpush, lpush, lpushx, lpushx, lrange, lrange, lrem, lrem, lset, lset, ltrim, ltrim, memoryUsage, memoryUsage, memoryUsage, memoryUsage, mget, mget, migrate, migrate, migrate, migrate, mset, mset, msetnx, msetnx, objectEncoding, objectEncoding, objectFreq, objectFreq, objectIdletime, objectIdletime, objectRefcount, objectRefcount, persist, persist, pexpire, pexpire, pexpire, pexpire, pexpireAt, pexpireAt, pexpireAt, pexpireAt, pexpireTime, pexpireTime, pfadd, pfadd, pfcount, pfcount, pfcount, pfcount, pfmerge, pfmerge, psetex, psetex, pttl, pttl, randomBinaryKey, randomKey, rename, rename, renamenx, renamenx, restore, restore, restore, restore, rpop, rpop, rpop, rpop, rpoplpush, rpoplpush, rpush, rpush, rpushx, rpushx, sadd, sadd, scan, scan, scan, scan, scan, scan, scard, scard, scriptExists, scriptExists, scriptFlush, scriptFlush, scriptFlush, scriptFlush, scriptKill, scriptKill, scriptLoad, scriptLoad, sdiff, sdiff, sdiffstore, sdiffStore, sendCommand, sendCommand, sendCommand, set, set, set, set, setbit, setbit, setex, setex, setGet, setGet, setGraphCommands, setJsonObjectMapper, setnx, setnx, setrange, setrange, sinter, sinter, sintercard, sintercard, sintercard, sintercard, sinterstore, sinterstore, sismember, sismember, smembers, smembers, smismember, smismember, smove, smove, sort, sort, sort, sort, sort, sort, sort, sort, sortReadonly, sortReadonly, spop, spop, spop, spop, srandmember, srandmember, srandmember, srandmember, srem, srem, sscan, sscan, strlen, strlen, substr, substr, sunion, sunion, sunionstore, sunionstore, tdigestAdd, tdigestByRank, tdigestByRevRank, tdigestCDF, tdigestCreate, tdigestCreate, tdigestInfo, tdigestMax, tdigestMerge, tdigestMerge, tdigestMin, tdigestQuantile, tdigestRank, tdigestReset, tdigestRevRank, tdigestTrimmedMean, topkAdd, topkIncrBy, topkInfo, topkList, topkListWithCount, topkQuery, topkReserve, topkReserve, touch, touch, touch, touch, tsAdd, tsAdd, tsAdd, tsAlter, tsCreate, tsCreate, tsCreateRule, tsCreateRule, tsDecrBy, tsDecrBy, tsDel, tsDeleteRule, tsGet, tsGet, tsIncrBy, tsIncrBy, tsMAdd, tsMGet, tsMRange, tsMRange, tsMRevRange, tsMRevRange, tsQueryIndex, tsRange, tsRange, tsRevRange, tsRevRange, ttl, ttl, type, type, unlink, unlink, unlink, unlink, waitAOF, waitAOF, waitReplicas, waitReplicas, xack, xack, xadd, xadd, xadd, xautoclaim, xautoclaim, xautoclaimJustId, xautoclaimJustId, xclaim, xclaim, xclaimJustId, xclaimJustId, xdel, xdel, xgroupCreate, xgroupCreate, xgroupCreateConsumer, xgroupCreateConsumer, xgroupDelConsumer, xgroupDelConsumer, xgroupDestroy, xgroupDestroy, xgroupSetID, xgroupSetID, xinfoConsumers, xinfoConsumers, xinfoConsumers2, xinfoGroups, xinfoGroups, xinfoStream, xinfoStream, xinfoStreamFull, xinfoStreamFull, xinfoStreamFull, xinfoStreamFull, xlen, xlen, xpending, xpending, xpending, xpending, xrange, xrange, xrange, xrange, xrange, xrange, xread, xread, xreadGroup, xreadGroup, xrevrange, xrevrange, xrevrange, xrevrange, xrevrange, xrevrange, xtrim, xtrim, xtrim, xtrim, zadd, zadd, zadd, zadd, zadd, zadd, zadd, zadd, zaddIncr, zaddIncr, zcard, zcard, zcount, zcount, zcount, zcount, zdiff, zdiff, zdiffstore, zdiffStore, zdiffstore, zdiffStore, zdiffWithScores, zdiffWithScores, zincrby, zincrby, zincrby, zincrby, zinter, zinter, zintercard, zintercard, zintercard, zintercard, zinterstore, zinterstore, zinterstore, zinterstore, zinterWithScores, zinterWithScores, zlexcount, zlexcount, zmpop, zmpop, zmpop, zmpop, zmscore, zmscore, zpopmax, zpopmax, zpopmax, zpopmax, zpopmin, zpopmin, zpopmin, zpopmin, zrandmember, zrandmember, zrandmember, zrandmember, zrandmemberWithScores, zrandmemberWithScores, zrange, zrange, zrange, zrange, zrangeByLex, zrangeByLex, zrangeByLex, zrangeByLex, zrangeByScore, zrangeByScore, zrangeByScore, zrangeByScore, zrangeByScore, zrangeByScore, zrangeByScore, zrangeByScore, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangestore, zrangestore, zrangeWithScores, zrangeWithScores, zrangeWithScores, zrangeWithScores, zrank, zrank, zrankWithScore, zrankWithScore, zrem, zrem, zremrangeByLex, zremrangeByLex, zremrangeByRank, zremrangeByRank, zremrangeByScore, zremrangeByScore, zremrangeByScore, zremrangeByScore, zrevrange, zrevrange, zrevrangeByLex, zrevrangeByLex, zrevrangeByLex, zrevrangeByLex, zrevrangeByScore, zrevrangeByScore, zrevrangeByScore, zrevrangeByScore, zrevrangeByScore, zrevrangeByScore, zrevrangeByScore, zrevrangeByScore, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeWithScores, zrevrangeWithScores, zrevrank, zrevrank, zrevrankWithScore, zrevrankWithScore, zscan, zscan, zscore, zscore, zunion, zunion, zunionstore, zunionstore, zunionstore, zunionstore, zunionWithScores, zunionWithScores
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
hscan
sscan
zscan
xadd
hscan
sscan
zscan
xadd
ftAlter, ftAlter, ftCreate, ftCreate, ftCreate, ftSearch
jsonMGet, jsonSetLegacy, jsonSetLegacy
jsonMGet, jsonSet, jsonSet, jsonSetWithEscape, jsonSetWithEscape
public MultiClusterTransaction(MultiClusterPooledConnectionProvider provider)
provider
- public MultiClusterTransaction(MultiClusterPooledConnectionProvider provider, boolean doMulti)
multi()
) it should
be doMulti=false
.provider
- doMulti
- false
should be set to enable manual WATCH, UNWATCH and MULTIpublic final void multi()
multi
in class AbstractTransaction
public final java.lang.String watch(java.lang.String... keys)
AbstractTransaction
MULTI
.watch
in class AbstractTransaction
keys
- null
public final java.lang.String watch(byte[]... keys)
AbstractTransaction
MULTI
.watch
in class AbstractTransaction
keys
- null
public final java.lang.String unwatch()
unwatch
in class AbstractTransaction
null
protected final <T> Response<T> appendCommand(CommandObject<T> commandObject)
appendCommand
in class PipeliningBase
public void close()
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class AbstractTransaction
public final java.util.List<java.lang.Object> exec()
exec
in class AbstractTransaction
public final java.lang.String discard()
discard
in class AbstractTransaction
public Response<ResultSet> graphQuery(java.lang.String name, java.lang.String query)
graphQuery
in interface RedisGraphPipelineCommands
graphQuery
in class PipeliningBase
public Response<ResultSet> graphReadonlyQuery(java.lang.String name, java.lang.String query)
graphReadonlyQuery
in interface RedisGraphPipelineCommands
graphReadonlyQuery
in class PipeliningBase
public Response<ResultSet> graphQuery(java.lang.String name, java.lang.String query, long timeout)
graphQuery
in interface RedisGraphPipelineCommands
graphQuery
in class PipeliningBase
public Response<ResultSet> graphReadonlyQuery(java.lang.String name, java.lang.String query, long timeout)
graphReadonlyQuery
in interface RedisGraphPipelineCommands
graphReadonlyQuery
in class PipeliningBase
public Response<ResultSet> graphQuery(java.lang.String name, java.lang.String query, java.util.Map<java.lang.String,java.lang.Object> params)
graphQuery
in interface RedisGraphPipelineCommands
graphQuery
in class PipeliningBase
public Response<ResultSet> graphReadonlyQuery(java.lang.String name, java.lang.String query, java.util.Map<java.lang.String,java.lang.Object> params)
graphReadonlyQuery
in interface RedisGraphPipelineCommands
graphReadonlyQuery
in class PipeliningBase
public Response<ResultSet> graphQuery(java.lang.String name, java.lang.String query, java.util.Map<java.lang.String,java.lang.Object> params, long timeout)
graphQuery
in interface RedisGraphPipelineCommands
graphQuery
in class PipeliningBase
public Response<ResultSet> graphReadonlyQuery(java.lang.String name, java.lang.String query, java.util.Map<java.lang.String,java.lang.Object> params, long timeout)
graphReadonlyQuery
in interface RedisGraphPipelineCommands
graphReadonlyQuery
in class PipeliningBase
public Response<java.lang.String> graphDelete(java.lang.String name)
graphDelete
in interface RedisGraphPipelineCommands
graphDelete
in class PipeliningBase
public Response<java.util.List<java.lang.String>> graphProfile(java.lang.String graphName, java.lang.String query)
graphProfile
in interface RedisGraphPipelineCommands
graphProfile
in class PipeliningBase
Copyright © 2024. All rights reserved.