| Redis命令 | Redisson对象方法 |
|---|---|
| AUTH | Config.setPassword() |
| BITCOUNT | RBitSet.cardinality() RBitSet.cardinalityAsync() RBitSetReactive.cardinality() |
| BITOP | RBitSet.or() RBitSet.orAsync() RBitSetReactive.or() RBitSet.and() RBitSet.andAsync() RBitSetReactive.and() RBitSet.not() RBitSet.xor() RBitSet.xorAsync() RBitSetReactive.xor() |
| BITPOS | RBitSet.length() RBitSet.lengthAsync() RBitSetReactive.length() |
| BLPOP | RBlockingQueue.take() RBlockingQueue.takeAsync() RBlockingQueueReactive.take() RBlockingQueue.poll() RBlockingQueue.pollAsync() RBlockingQueueReactive.poll() RBlockingQueue.pollFromAny() RBlockingQueue.pollFromAnyAsync() RBlockingQueueReactive.pollFromAny() |
| BRPOP | RBlockingDeque.takeLast() RBlockingDeque.takeLastAsync() RBlockingDequeReactive.takeLast() |
| BRPOPLPUSH | RBlockingQueue.pollLastAndOfferFirstTo() RBlockingQueue.pollLastAndOfferFirstToAsync() RBlockingQueueReactive.pollLastAndOfferFirstTo() |
| CLIENT SETNAME | Config.setClientName() |
| CLUSTER INFO | ClusterNode.info() |
| CLUSTER KEYSLOT | RKeys.getSlot() RKeys.getSlotAsync() RKeysReactive.getSlot() |
| CLUSTER NODES | 在ClusterConnectionManager里使用 |
| DBSIZE | RKeys.count() RKeys.countAsync() RKeysReactive.count() |
| DECR | RAtomicLong.decrementAndGet() RAtomicLong.decrementAndGetAsync() RAtomicLongReactive.decrementAndGetAsync() |
| DEL | RObject.delete() RObject.deleteAsync() RObjectReactive.delete() RKeys.delete() RKeys.deleteAsync() |
| STRLEN | RBucket.size() RBucket.sizeAsync() RBucketReactive.size() |
| EVAL | RScript.eval() RScript.evalAsync() RScriptReactive.eval() |
| CLIENT REPLY | RBatch.executeSkipResult() |
| EVALSHA | RScript.evalSha() RScript.evalShaAsync() RScriptReactive.evalSha() |
| EXISTS | RObject.isExists() RObject.isExistsAsync() RObjectReactive.isExists() |
| FLUSHALL | RKeys.flushall() RKeys.flushallAsync() RKeysReactive.flushall() |
| FLUSHDB | RKeys.flushdb() RKeys.flushdbAsync() RKeysReactive.flushdb() |
| GEOADD | RGeo.add() RGeo.addAsync() RGeoReactive.add() |
| GEODIST | RGeo.dist() RGeo.distAsync() RGeoReactive.dist() |
| GEOHASH | RGeo.hash() RGeo.hashAsync() RGeoReactive.hash() |
| GEOPOS | RGeo.pos() RGeo.posAsync() RGeoReactive.pos() |
| GEORADIUS | RGeo.radius() RGeo.radiusAsync() RGeoReactive.radius() RGeo.radiusWithDistance() RGeo.radiusWithDistanceAsync() RGeoReactive.radiusWithDistance() RGeo.radiusWithPosition() RGeo.radiusWithPositionAsync() RGeoReactive.radiusWithPosition() |
| GEORADIUSBYMEMBER | RGeo.radius() RGeo.radiusAsync() RGeoReactive.radius() RGeo.radiusWithDistance() RGeo.radiusWithDistanceAsync() RGeoReactive.radiusWithDistance() RGeo.radiusWithPosition() RGeo.radiusWithPositionAsync() RGeoReactive.radiusWithPosition() |
| GET | RBucket.get() RBucket.getAsync() RBucketReactive.get() |
| GETBIT | RBitSet.get() RBitSet.getAsync() RBitSetReactive.get() |
| GETSET | RBucket.getAndSet() RBucket.getAndSetAsync() RBucketReactive.getAndSet() RAtomicLong.getAndSet() RAtomicLong.getAndSetAsync() RAtomicLongReactive.getAndSet() RAtomicDouble.getAndSet() RAtomicDouble.getAndSetAsync() RAtomicDoubleReactive.getAndSet() |
| HDEL | RMap.fastRemove() RMap.fastRemoveAsync() RMapReactive.fastRemove() |
| HEXISTS | RMap.containsKey() RMap.containsKeyAsync() RMapReactive.containsKey() |
| HGET | RMap.get() RMap.getAsync() RMapReactive.get() |
| HSTRLEN | RMap.valueSize() RMap.valueSizeAsync() RMapReactive.valueSize() |
| HGETALL | RMap.readAllEntrySet() RMap.readAllEntrySetAsync() RMapReactive.readAllEntrySet() |
| HINCRBY | RMap.addAndGet() RMap.addAndGetAsync() RMapReactive.addAndGet() |
| HINCRBYFLOAT | RMap.addAndGet() RMap.addAndGetAsync() RMapReactive.addAndGet() |
| HKEYS | RMap.readAllKeySet() RMap.readAllKeySetAsync() RMapReactive.readAllKeySet() |
| HLEN | RMap.size() RMap.sizeAsync() RMapReactive.size() |
| HMGET | RMap.getAll() RMap.getAllAsync() RMapReactive.getAll() |
| HMSET | RMap.putAll() RMap.putAllAsync() RMapReactive.putAll() |
| HSET | RMap.put() RMap.putAsync() RMapReactive.put() |
| HSETNX | RMap.fastPutIfAbsent() RMap.fastPutIfAbsentAsync RMapReactive.fastPutIfAbsent() |
| HVALS | RMap.readAllValues() RMap.readAllValuesAsync() RMapReactive.readAllValues() |
| INCR | RAtomicLong.incrementAndGet() RAtomicLong.incrementAndGetAsync() RAtomicLongReactive.incrementAndGet() |
| INCRBY | RAtomicLong.addAndGet() RAtomicLong.addAndGetAsync() RAtomicLongReactive.addAndGet() |
| KEYS | RKeys.findKeysByPattern() RKeys.findKeysByPatternAsync() RKeysReactive.findKeysByPattern() RedissonClient.findBuckets() |
| LINDEX | RList.get() RList.getAsync() RListReactive.get() |
| LLEN | RList.size() RList.sizeAsync() RListReactive.Size() |
| LPOP | RQueue.poll() RQueue.pollAsync() RQueueReactive.poll() |
| LPUSH | RDeque.addFirst() RDeque.addFirstAsync() RDequeReactive.addFirst() RDeque.offerFirst() RDeque.offerFirstAsync() RDequeReactive.offerFirst() |
| LRANGE | RList.readAll() RList.readAllAsync() RListReactive.readAll() |
| LREM | RList.fastRemove() RList.fastRemoveAsync() RList.remove() RList.removeAsync() RListReactive.remove() RDeque.removeFirstOccurrence() RDeque.removeFirstOccurrenceAsync() RDequeReactive.removeFirstOccurrence() RDeque.removeLastOccurrence() RDeque.removeLastOccurrenceAsync() RDequeReactive.removeLastOccurrence() |
| LSET | RList.fastSet() RList.fastSetAsync() RListReactive.fastSet() |
| LTRIM | RList.trim() RList.trimAsync() RListReactive.trim() |
| LINSERT | RList.addBefore() RList.addBeforeAsync() RList.addAfter() RList.addAfterAsync() RListReactive.addBefore() RListReactive.addAfter() |
| MGET | RedissonClient.loadBucketValues() |
| MIGRATE | RObject.migrate() RObject.migrateAsync() |
| MOVE | RObject.move() RObject.moveAsync() |
| MSET | RedissonClient.saveBuckets() |
| PERSIST | RExpirable.clearExpire() RExpirable.clearExpireAsync() RExpirableReactive.clearExpire() |
| PEXPIRE | RExpirable.expire() RExpirable.expireAsync() RExpirableReactive.expire() |
| PEXPIREAT | RExpirable.expireAt() RExpirable.expireAtAsync() RExpirableReactive.expireAt() |
| PFADD | RHyperLogLog.add() RHyperLogLog.addAsync() RHyperLogLogReactive.add() RHyperLogLog.addAll() RHyperLogLog.addAllAsync() RHyperLogLogReactive.addAll() |
| PFCOUNT | RHyperLogLog.count() RHyperLogLog.countAsync() RHyperLogLogReactive.count() RHyperLogLog.countWith() RHyperLogLog.countWithAsync() RHyperLogLogReactive.countWith() |
| PFMERGE | RHyperLogLog.mergeWith() RHyperLogLog.mergeWithAsync() RHyperLogLogReactive.mergeWith() |
| PING | Node.ping() NodesGroup.pingAll() |
| PSUBSCRIBE | RPatternTopic.addListener() |
| PTTL | RExpirable.remainTimeToLive() RExpirable.remainTimeToLiveAsync() RExpirableReactive.remainTimeToLive() |
| PUBLISH | RTopic.publish |
| PUNSUBSCRIBE | RPatternTopic.removeListener() |
| RANDOMKEY | RKeys.randomKey() RKeys.randomKeyAsync() RKeysReactive.randomKey() |
| RENAME | RObject.rename() RObject.renameAsync() RObjectReactive.rename() |
| RENAMENX | RObject.renamenx() RObject.renamenxAsync() RObjectReactive.renamenx() |
| RPOP | RDeque.pollLast() RDeque.pollLastAsync() RDequeReactive.pollLast() RDeque.removeLast() RDeque.removeLastAsync() RDequeReactive.removeLast() |
| RPOPLPUSH | RDeque.pollLastAndOfferFirstTo() RDeque.pollLastAndOfferFirstToAsync() |
| RPUSH | RList.add() RList.addAsync() RListReactive.add() |
| SADD | RSet.add() RSet.addAsync() RSetReactive.add() |
| SCARD | RSet.size() RSet.sizeAsync() RSetReactive.size() |
| SCRIPT EXISTS | RScript.scriptExists() RScript.scriptExistsAsync() RScriptReactive.scriptExists() |
| SCRIPT FLUSH | RScript.scriptFlush() RScript.scriptFlushAsync() RScriptReactive.scriptFlush() |
| SCRIPT KILL | RScript.scriptKill() RScript.scriptKillAsync() RScriptReactive.scriptKill() |
| SCRIPT LOAD | RScript.scriptLoad() RScript.scriptLoadAsync() RScriptReactive.scriptLoad() |
| SDIFFSTORE | RSet.diff() RSet.diffAsync() RSetReactive.diff() |
| SELECT | Config.setDatabase() |
| SET | RBucket.set() RBucket.setAsync() RBucketReactive.set() |
| SETBIT | RBitSet.set() RBitSet.setAsync() RBitSet.clear() RBitSet.clearAsync() |
| SETEX | RBucket.set() RBucket.setAsync() RBucketReactive.set() |
| SETNX | RBucket.trySet() RBucket.trySetAsync() RBucketReactive.trySet() |
| SISMEMBER | RSet.contains() RSet.containsAsync() RSetReactive.contains() |
| SINTERSTORE | RSet.intersection() RSet.intersectionAsync() RSetReactive.intersection() |
| SINTER | RSet.readIntersection() RSet.readIntersectionAsync() RSetReactive.readIntersection() |
| SMEMBERS | RSet.readAll() RSet.readAllAsync() RSetReactive.readAll() |
| SMOVE | RSet.move() RSet.moveAsync() RSetReactive.move() |
| SPOP | RSet.removeRandom() RSet.removeRandomAsync() RSetReactive.removeRandom() |
| SREM | RSet.remove() RSet.removeAsync() RSetReactive.remove() |
| SUBSCRIBE | RTopic.addListener() RTopicReactive.addListener() |
| SUNION | RSet.readUnion() RSet.readUnionAsync() RSetReactive.readUnion() |
| SUNIONSTORE | RSet.union() RSet.unionAsync() RSetReactive.union() |
| TTL | RExpirable.remainTimeToLive() RExpirable.remainTimeToLiveAsync() RExpirableReactive.remainTimeToLive() |
| UNSUBSCRIBE | RTopic.removeListener() RTopicReactive.removeListener() |
| WAIT | RBatch.syncSlaves RBatchReactive.syncSlaves() |
| ZADD | RScoredSortedSet.add() RScoredSortedSet.addAsync() RScoredSortedSetReactive.add() |
| ZCARD | RScoredSortedSet.size() RScoredSortedSet.sizeAsync() RScoredSortedSetReactive.size() |
| ZCOUNT | RScoredSortedSet.count() RScoredSortedSet.countAsync() |
| ZINCRBY | RScoredSortedSet.addScore() RScoredSortedSet.addScoreAsync() RScoredSortedSetReactive.addScore() |
| ZLEXCOUNT | RLexSortedSet.lexCount() RLexSortedSet.lexCountAsync() RLexSortedSetReactive.lexCount() RLexSortedSet.lexCountHead() RLexSortedSet.lexCountHeadAsync() RLexSortedSetReactive.lexCountHead() RLexSortedSet.lexCountTail() RLexSortedSet.lexCountTailAsync() RLexSortedSetReactive.lexCountTail() |
| ZRANGE | RScoredSortedSet.valueRange() RScoredSortedSet.valueRangeAsync() RScoredSortedSetReactive.valueRange() |
| ZREVRANGE | RScoredSortedSet.valueRangeReversed() RScoredSortedSet.valueRangeReversedAsync() RScoredSortedSetReactive.valueRangeReversed() |
| ZUNIONSTORE | RScoredSortedSet.union() RScoredSortedSet.unionAsync() RScoredSortedSetReactive.union() |
| ZINTERSTORE | RScoredSortedSet.intersection() RScoredSortedSet.intersectionAsync() RScoredSortedSetReactive.intersection() |
| ZRANGEBYLEX | RLexSortedSet.lexRange() RLexSortedSet.lexRangeAsync() RLexSortedSetReactive.lexRange() RLexSortedSet.lexRangeHead() RLexSortedSet.lexRangeHeadAsync() RLexSortedSetReactive.lexRangeHead() RLexSortedSet.lexRangeTail() RLexSortedSet.lexRangeTailAsync() RLexSortedSetReactive.lexRangeTail() |
| ZRANGEBYSCORE | RScoredSortedSet.valueRange() RScoredSortedSet.valueRangeAsync() RScoredSortedSetReactive.valueRange() RScoredSortedSet.entryRange() RScoredSortedSet.entryRangeAsync() RScoredSortedSetReactive.entryRange() |
| TIME | RedissonClient.getNodesGroup().getNode().time() RedissonClient.getClusterNodesGroup().getNode().time() |
| ZRANK | RScoredSortedSet.rank() RScoredSortedSet.rankAsync() RScoredSortedSetReactive.rank() |
| ZREM | RScoredSortedSet.remove() RScoredSortedSet.removeAsync() RScoredSortedSetReactive.remove() RScoredSortedSet.removeAll() RScoredSortedSet.removeAllAsync() RScoredSortedSetReactive.removeAll() |
| ZREMRANGEBYLEX | RLexSortedSet.removeRangeByLex() RLexSortedSet.removeRangeByLexAsync() RLexSortedSetReactive.removeRangeByLex() RLexSortedSet.removeRangeHeadByLex() RLexSortedSet.removeRangeHeadByLexAsync() RLexSortedSetReactive.removeRangeHeadByLex() RLexSortedSet.removeRangeTailByLex() RLexSortedSet.removeRangeTailByLexAsync() RLexSortedSetReactive.removeRangeTailByLex() |
| ZREMRANGEBYLEX | RScoredSortedSet.removeRangeByRank() RScoredSortedSet.removeRangeByRankAsync() RScoredSortedSetReactive.removeRangeByRank() |
| ZREMRANGEBYSCORE | RScoredSortedSet.removeRangeByScore() RScoredSortedSet.removeRangeByScoreAsync() RScoredSortedSetReactive.removeRangeByScore() |
| ZREVRANGEBYSCORE | RScoredSortedSet.entryRangeReversed() RScoredSortedSet.entryRangeReversedAsync() RScoredSortedSetReactive.entryRangeReversed() RScoredSortedSet.valueRangeReversed() RScoredSortedSet.valueRangeReversedAsync() RScoredSortedSetReactive.valueRangeReversed() |
| ZREVRANK | RScoredSortedSet.revRank() RScoredSortedSet.revRankAsync() RScoredSortedSetReactive.revRank() |
| ZSCORE | RScoredSortedSet.getScore() RScoredSortedSet.getScoreAsync() RScoredSortedSetReactive.getScore() |
| SCAN | RKeys.getKeys() RKeysReactive.getKeys() |
| SSCAN | RSet.iterator() RSetReactive.iterator() |
| HSCAN | RMap.keySet().iterator() RMap.values().iterator() RMap.entrySet().iterator() RMapReactive.keyIterator() RMapReactive.valueIterator() RMapReactive.entryIterator() |
| ZSCAN | RScoredSortedSet.iterator() RScoredSortedSetReactive.iterator() |