Redisson官方文档 - 11. Redis命令和Redisson对象匹配列表

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: Redis命令和Redisson对象内部操作的对照表。
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()
目录
相关文章
|
5月前
|
存储 缓存 监控
Redis设计与实现——Redis命令参考与高级特性
Redis 是一个高性能的键值存储系统,支持丰富的数据类型(字符串、列表、哈希、集合等)和多种高级功能。本文档涵盖 Redis 的核心命令分类,包括数据类型操作、事务与脚本、持久化、集群管理、系统监控等。特别介绍了事务的原子性特性、Lua 脚本的执行方式及优势、排序机制、发布订阅模型以及慢查询日志和监视器工具的使用方法。适用于开发者快速掌握 Redis 常用命令及其应用场景,优化系统性能与可靠性。
|
24天前
|
存储 缓存 NoSQL
Redis基础命令与数据结构概览
Redis是一个功能强大的键值存储系统,提供了丰富的数据结构以及相应的操作命令来满足现代应用程序对于高速读写和灵活数据处理的需求。通过掌握这些基础命令,开发者能够高效地对Redis进行操作,实现数据存储和管理的高性能方案。
61 12
|
22天前
|
存储 消息中间件 NoSQL
【Redis】常用数据结构之List篇:从常用命令到典型使用场景
本文将系统探讨 Redis List 的核心特性、完整命令体系、底层存储实现以及典型实践场景,为读者构建从理论到应用的完整认知框架,助力开发者在实际业务中高效运用这一数据结构解决问题。
|
2月前
|
存储 缓存 人工智能
Redis六大常见命令详解:从set/get到过期策略的全方位解析
本文将通过结构化学习路径,帮助读者实现从命令语法掌握到工程化实践落地的能力跃迁,系统性提升 Redis 技术栈的应用水平。
|
3月前
|
NoSQL Redis
Lua脚本协助Redis分布式锁实现命令的原子性
利用Lua脚本确保Redis操作的原子性是分布式锁安全性的关键所在,可以大幅减少由于网络分区、客户端故障等导致的锁无法正确释放的情况,从而在分布式系统中保证数据操作的安全性和一致性。在将这些概念应用于生产环境前,建议深入理解Redis事务与Lua脚本的工作原理以及分布式锁的可能问题和解决方案。
132 8
|
5月前
|
存储 缓存 NoSQL
Redis中的常用命令-get&set&keys&exists&expire&ttl&type的详细解析
总的来说,这些Redis命令提供了处理存储在内存中的键值对的便捷方式。通过理解和运用它们,你可以更有效地在Redis中操作数据,使其更好地服务于你的应用。
357 17
|
5月前
|
消息中间件 NoSQL Linux
Redis的基本介绍和安装方式(包括Linux和Windows版本),以及常用命令的演示
Redis(Remote Dictionary Server)是一个高性能的开源键值存储数据库。它支持字符串、列表、散列、集合等多种数据类型,具有持久化、发布/订阅等高级功能。由于其出色的性能和广泛的使用场景,Redis在应用程序中常作为高速缓存、消息队列等用途。
844 16
|
NoSQL Redis 开发工具
Redis 3.2文档-1.比较3.0
一、Redis3.0与3.2文件对比 1. clone redis git clone https://github.com/antirez/redis.git 2. checkout分支 cd redis git checkout 3.
1338 0
|
5月前
|
缓存 NoSQL 关系型数据库
美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?
美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?
美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?
|
16天前
|
存储 缓存 NoSQL
Redis专题-实战篇二-商户查询缓存
本文介绍了缓存的基本概念、应用场景及实现方式,涵盖Redis缓存设计、缓存更新策略、缓存穿透问题及其解决方案。重点讲解了缓存空对象与布隆过滤器的使用,并通过代码示例演示了商铺查询的缓存优化实践。
100 1
Redis专题-实战篇二-商户查询缓存

热门文章

最新文章