public final class RedisMockMulti extends AbstractRedisMock
IRedisSortedSet.ZsetPair| Constructor and Description |
|---|
RedisMockMulti(IRedis redisMock) |
| Modifier and Type | Method and Description |
|---|---|
Long |
append(String key,
String value)
Append value onto key.
|
Long |
bitcount(String key,
long... options)
Count the number of set bits in a string.
|
Long |
bitop(String operation,
String destkey,
String... keys)
Perform a bitwise operation between multiple keys and store the result in the destination key.
|
Long |
bitpos(String key,
long bit,
long... options)
Return the position of the first bit set to 0 or 1 in a string.
|
IRedisClient |
createClient()
IRedis special overrides
|
Long |
decr(String key)
Decrement the number stored at key by one.
|
Long |
decrby(String key,
long decrement)
Decrement the number stored at key by the given decrement.
|
Long |
del(String... keys) |
String |
discard() |
List<Object> |
exec() |
Boolean |
exists(String key) |
Boolean |
expire(String key,
int seconds) |
Boolean |
expireat(String key,
long timestamp) |
String |
get(String key)
Get the value of a key.
|
Boolean |
getbit(String key,
long offset)
Returns the bit value at offset in the string value stored at key.
|
String |
getrange(String key,
long start,
long end)
Returns the substring of the string value stored at key, determined by the inclusive offsets
start and end.
|
String |
getset(String key,
String value)
Atomically set a key and return its previous value.
|
Long |
hdel(String key,
String field,
String... fields) |
Boolean |
hexists(String key,
String field) |
String |
hget(String key,
String field) |
Map<String,String> |
hgetall(String key) |
Long |
hincrby(String key,
String field,
long increment) |
String |
hincrbyfloat(String key,
String field,
double increment) |
Set<String> |
hkeys(String key) |
Long |
hlen(String key) |
List<String> |
hmget(String key,
String field,
String... fields) |
String |
hmset(String key,
String field,
String value,
String... fieldsvalues) |
ScanResult<Map<String,String>> |
hscan(String key,
long cursor,
String... options) |
Boolean |
hset(String key,
String field,
String value) |
Boolean |
hsetnx(String key,
String field,
String value) |
Long |
hstrlen(String key,
String field) |
List<String> |
hvals(String key) |
Long |
incr(String key)
Increment the number stored at key by one.
|
Long |
incrby(String key,
long increment)
Increment the number stored at key by the given increment.
|
String |
incrbyfloat(String key,
double increment)
Increment the number stored at key by the given increment.
|
String |
lindex(String key,
long index) |
Long |
linsert(String key,
String before_after,
String pivot,
String value) |
Long |
llen(String key) |
String |
lpop(String key) |
Long |
lpush(String key,
String element,
String... elements) |
Long |
lpushx(String key,
String element) |
List<String> |
lrange(String key,
long start,
long end) |
Long |
lrem(String key,
long count,
String element) |
String |
lset(String key,
long index,
String element) |
String |
ltrim(String key,
long start,
long end) |
String[] |
mget(String... keys)
Returns the values of all specified keys.
|
boolean |
modified(Integer hashCode,
String command,
List<Object> args)
Determine if a command might be operating on a modified key.
|
String |
mset(String... keyvalues)
Sets the given keys to their respective values.
|
Boolean |
msetnx(String... keyvalues)
Sets the given keys to their respective values.
|
IRedisClient |
multi() |
Boolean |
persist(String key) |
Boolean |
pexpire(String key,
long milliseconds) |
Boolean |
pexpireat(String key,
long timestamp) |
String |
psetex(String key,
long milliseconds,
String value)
Set and expire a key in milliseconds.
|
String |
rpop(String key) |
String |
rpoplpush(String source,
String dest) |
Long |
rpush(String key,
String element,
String... elements) |
Long |
rpushx(String key,
String element) |
Long |
sadd(String key,
String member,
String... members) |
Long |
scard(String key) |
Set<String> |
sdiff(String key,
String... keys) |
Long |
sdiffstore(String destination,
String key,
String... keys) |
String |
set(String key,
String value,
String... options)
Set key to hold the string value.
|
Long |
setbit(String key,
long offset,
boolean value)
Sets or clears the bit at offset in the string value stored at key.
|
String |
setex(String key,
int seconds,
String value)
Set and expire a key in seconds.
|
Long |
setnx(String key,
String value)
Set a key only if it does not already exist.
|
Long |
setrange(String key,
long offset,
String value)
Ovewrite part of the string starting at offset with value.
|
Set<String> |
sinter(String key,
String... keys) |
Long |
sinterstore(String destination,
String key,
String... keys) |
Boolean |
sismember(String key,
String member) |
Set<String> |
smembers(String key) |
Boolean |
smove(String source,
String dest,
String member) |
String |
spop(String key) |
String |
srandmember(String key) |
List<String> |
srandmember(String key,
long count) |
Long |
srem(String key,
String member,
String... members) |
ScanResult<Set<String>> |
sscan(String key,
long cursor,
String... options) |
Long |
strlen(String key)
Return the length of the string at key.
|
Set<String> |
sunion(String key,
String... keys) |
Long |
sunionstore(String destination,
String key,
String... keys) |
String |
type(String key) |
String |
unwatch() |
String |
watch(String key) |
dump, keys, migrate, move, object, pttl, randomkey, rename, renamenx, restore, scan, sort, ttl, zadd, zcard, zcount, zincrby, zinterstore, zlexcount, zrange, zrangebylex, zrangebyscore, zrank, zrem, zremrangebylex, zremrangebyrank, zremrangebyscore, zrevrange, zrevrangebylex, zrevrangebyscore, zrevrank, zscan, zscore, zunionstorepublic RedisMockMulti(IRedis redisMock)
public List<Object> exec()
exec in interface IRedisTransactionexec in class AbstractRedisMockpublic IRedisClient multi()
multi in interface IRedisTransactionmulti in class AbstractRedisMockpublic String discard() throws NotImplementedException
discard in interface IRedisTransactiondiscard in class AbstractRedisMockNotImplementedExceptionpublic String unwatch() throws NotImplementedException
unwatch in interface IRedisTransactionunwatch in class AbstractRedisMockNotImplementedExceptionpublic String watch(String key) throws NotImplementedException
watch in interface IRedisTransactionwatch in class AbstractRedisMockNotImplementedExceptionpublic IRedisClient createClient()
AbstractRedisMockcreateClient in interface IRediscreateClient in class AbstractRedisMockpublic boolean modified(Integer hashCode, String command, List<Object> args)
IRedismodified in interface IRedismodified in class AbstractRedisMockhashCode - Hash code for the interested object.command - The redis command.args - Arguments to the command.public Long del(String... keys)
del in interface IRedisKeysdel in class AbstractRedisMockpublic Boolean exists(String key)
exists in interface IRedisKeysexists in class AbstractRedisMockpublic Boolean expire(String key, int seconds)
expire in interface IRedisKeysexpire in class AbstractRedisMockpublic Boolean expireat(String key, long timestamp)
expireat in interface IRedisKeysexpireat in class AbstractRedisMockpublic Boolean persist(String key)
persist in interface IRedisKeyspersist in class AbstractRedisMockpublic Boolean pexpire(String key, long milliseconds)
pexpire in interface IRedisKeyspexpire in class AbstractRedisMockpublic Boolean pexpireat(String key, long timestamp)
pexpireat in interface IRedisKeyspexpireat in class AbstractRedisMockpublic String type(String key)
type in interface IRedisKeystype in class AbstractRedisMockpublic Long append(String key, String value)
IRedisStringappend in interface IRedisStringappend in class AbstractRedisMockkey - The keyvalue - The valuepublic Long bitcount(String key, long... options)
IRedisStringbitcount in interface IRedisStringbitcount in class AbstractRedisMockkey - The keyoptions - start, endpublic Long bitop(String operation, String destkey, String... keys)
IRedisStringbitop in interface IRedisStringbitop in class AbstractRedisMockoperation - The operation to perform. Valid values are "and", "or", "xor", and "not".destkey - The destination key to store the operation result in.keys - The keys to operate against.public Long bitpos(String key, long bit, long... options)
IRedisStringbitpos in interface IRedisStringbitpos in class AbstractRedisMockkey - The keybit - 0|1options - start, endpublic Long decr(String key)
IRedisStringdecr in interface IRedisStringdecr in class AbstractRedisMockkey - The keypublic Long decrby(String key, long decrement)
IRedisStringdecrby in interface IRedisStringdecrby in class AbstractRedisMockkey - The keydecrement - The number to decrement bypublic String get(String key)
IRedisStringget in interface IRedisStringget in class AbstractRedisMockkey - The keypublic Boolean getbit(String key, long offset)
IRedisStringgetbit in interface IRedisStringgetbit in class AbstractRedisMockkey - The keyoffset - The offset within the stringpublic String getrange(String key, long start, long end)
IRedisStringgetrange in interface IRedisStringgetrange in class AbstractRedisMockkey - The keystart - The start index of the rangeend - The end index of the rangepublic String getset(String key, String value)
IRedisStringgetset in interface IRedisStringgetset in class AbstractRedisMockkey - The keyvalue - The new valuepublic Long incr(String key)
IRedisStringincr in interface IRedisStringincr in class AbstractRedisMockkey - The keypublic Long incrby(String key, long increment)
IRedisStringincrby in interface IRedisStringincrby in class AbstractRedisMockkey - The keyincrement - The increment to increase the key bypublic String incrbyfloat(String key, double increment)
IRedisStringincrbyfloat in interface IRedisStringincrbyfloat in class AbstractRedisMockkey - The keyincrement - The increment to increase the key bypublic String[] mget(String... keys)
IRedisStringmget in interface IRedisStringmget in class AbstractRedisMockkeys - The keys to getpublic String mset(String... keyvalues)
IRedisStringmset in interface IRedisStringmset in class AbstractRedisMockkeyvalues - The key-value pairs to set.public Boolean msetnx(String... keyvalues)
IRedisStringmsetnx in interface IRedisStringmsetnx in class AbstractRedisMockkeyvalues - The key-value pairs to set.public String psetex(String key, long milliseconds, String value)
IRedisStringpsetex in interface IRedisStringpsetex in class AbstractRedisMockkey - The keymilliseconds - The expiry time in millisecondsvalue - The valuepublic String set(String key, String value, String... options)
IRedisStringset in interface IRedisStringset in class AbstractRedisMockkey - The keyvalue - The valueoptions - nx|xx, ex|px timeout.public Long setbit(String key, long offset, boolean value)
IRedisStringsetbit in interface IRedisStringsetbit in class AbstractRedisMockkey - The keyoffset - The offsetvalue - Whether to set or clear the bit (set = true, clear = false)public String setex(String key, int seconds, String value)
IRedisStringsetex in interface IRedisStringsetex in class AbstractRedisMockkey - The keyseconds - The expiry time in secondsvalue - The valuepublic Long setnx(String key, String value)
IRedisStringsetnx in interface IRedisStringsetnx in class AbstractRedisMockkey - The keyvalue - The valuepublic Long setrange(String key, long offset, String value)
IRedisStringsetrange in interface IRedisStringsetrange in class AbstractRedisMockkey - The keyoffset - Where to start. If greater than the length of the string,
the string is padded out to the offset.value - The valuepublic Long strlen(String key)
IRedisStringstrlen in interface IRedisStringstrlen in class AbstractRedisMockkey - The keypublic String lindex(String key, long index)
lindex in interface IRedisListlindex in class AbstractRedisMockpublic Long linsert(String key, String before_after, String pivot, String value)
linsert in interface IRedisListlinsert in class AbstractRedisMockpublic Long llen(String key)
llen in interface IRedisListllen in class AbstractRedisMockpublic String lpop(String key)
lpop in interface IRedisListlpop in class AbstractRedisMockpublic Long lpush(String key, String element, String... elements)
lpush in interface IRedisListlpush in class AbstractRedisMockpublic Long lpushx(String key, String element)
lpushx in interface IRedisListlpushx in class AbstractRedisMockpublic List<String> lrange(String key, long start, long end)
lrange in interface IRedisListlrange in class AbstractRedisMockpublic Long lrem(String key, long count, String element)
lrem in interface IRedisListlrem in class AbstractRedisMockpublic String lset(String key, long index, String element)
lset in interface IRedisListlset in class AbstractRedisMockpublic String ltrim(String key, long start, long end)
ltrim in interface IRedisListltrim in class AbstractRedisMockpublic String rpop(String key)
rpop in interface IRedisListrpop in class AbstractRedisMockpublic String rpoplpush(String source, String dest)
rpoplpush in interface IRedisListrpoplpush in class AbstractRedisMockpublic Long rpush(String key, String element, String... elements)
rpush in interface IRedisListrpush in class AbstractRedisMockpublic Long rpushx(String key, String element)
rpushx in interface IRedisListrpushx in class AbstractRedisMockpublic Long sadd(String key, String member, String... members)
sadd in interface IRedisSetsadd in class AbstractRedisMockpublic Long scard(String key)
scard in interface IRedisSetscard in class AbstractRedisMockpublic Set<String> sdiff(String key, String... keys)
sdiff in interface IRedisSetsdiff in class AbstractRedisMockpublic Long sdiffstore(String destination, String key, String... keys)
sdiffstore in interface IRedisSetsdiffstore in class AbstractRedisMockpublic Set<String> sinter(String key, String... keys)
sinter in interface IRedisSetsinter in class AbstractRedisMockpublic Long sinterstore(String destination, String key, String... keys)
sinterstore in interface IRedisSetsinterstore in class AbstractRedisMockpublic Boolean sismember(String key, String member)
sismember in interface IRedisSetsismember in class AbstractRedisMockpublic Set<String> smembers(String key)
smembers in interface IRedisSetsmembers in class AbstractRedisMockpublic Boolean smove(String source, String dest, String member)
smove in interface IRedisSetsmove in class AbstractRedisMockpublic String spop(String key)
spop in interface IRedisSetspop in class AbstractRedisMockpublic String srandmember(String key)
srandmember in interface IRedisSetsrandmember in class AbstractRedisMockpublic List<String> srandmember(String key, long count)
srandmember in interface IRedisSetsrandmember in class AbstractRedisMockpublic Long srem(String key, String member, String... members)
srem in interface IRedisSetsrem in class AbstractRedisMockpublic Set<String> sunion(String key, String... keys)
sunion in interface IRedisSetsunion in class AbstractRedisMockpublic Long sunionstore(String destination, String key, String... keys)
sunionstore in interface IRedisSetsunionstore in class AbstractRedisMockpublic ScanResult<Set<String>> sscan(String key, long cursor, String... options)
sscan in interface IRedisSetsscan in class AbstractRedisMockpublic Long hdel(String key, String field, String... fields)
hdel in interface IRedisHashhdel in class AbstractRedisMockpublic Boolean hexists(String key, String field)
hexists in interface IRedisHashhexists in class AbstractRedisMockpublic String hget(String key, String field)
hget in interface IRedisHashhget in class AbstractRedisMockpublic Map<String,String> hgetall(String key)
hgetall in interface IRedisHashhgetall in class AbstractRedisMockpublic Long hincrby(String key, String field, long increment) throws WrongTypeException, NotIntegerHashException
hincrby in interface IRedisHashhincrby in class AbstractRedisMockWrongTypeExceptionNotIntegerHashExceptionpublic String hincrbyfloat(String key, String field, double increment) throws WrongTypeException, NotFloatHashException
hincrbyfloat in interface IRedisHashhincrbyfloat in class AbstractRedisMockWrongTypeExceptionNotFloatHashExceptionpublic Set<String> hkeys(String key) throws WrongTypeException
hkeys in interface IRedisHashhkeys in class AbstractRedisMockWrongTypeExceptionpublic Long hlen(String key) throws WrongTypeException
hlen in interface IRedisHashhlen in class AbstractRedisMockWrongTypeExceptionpublic List<String> hmget(String key, String field, String... fields) throws WrongTypeException
hmget in interface IRedisHashhmget in class AbstractRedisMockWrongTypeExceptionpublic String hmset(String key, String field, String value, String... fieldsvalues) throws WrongTypeException, ArgException
hmset in interface IRedisHashhmset in class AbstractRedisMockWrongTypeExceptionArgExceptionpublic Boolean hset(String key, String field, String value) throws WrongTypeException
hset in interface IRedisHashhset in class AbstractRedisMockWrongTypeExceptionpublic Boolean hsetnx(String key, String field, String value) throws WrongTypeException
hsetnx in interface IRedisHashhsetnx in class AbstractRedisMockWrongTypeExceptionpublic Long hstrlen(String key, String field) throws WrongTypeException
hstrlen in interface IRedisHashhstrlen in class AbstractRedisMockWrongTypeExceptionpublic List<String> hvals(String key) throws WrongTypeException
hvals in interface IRedisHashhvals in class AbstractRedisMockWrongTypeExceptionpublic ScanResult<Map<String,String>> hscan(String key, long cursor, String... options)
hscan in interface IRedisHashhscan in class AbstractRedisMockCopyright © 2015. All rights reserved.