首页 > 编程笔记 > Redis > Redis常用命令对应到Redisson对象操作
时间:2019-02-13
本文章向大家介绍Redis常用命令对应到Redisson对象操作,主要包括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() |
原文地址:http://www.manongjc.com/article/53404.html
上一篇:SpringBoot 2.0 学习(八)使用Spring Boot Admin监控服务
热门文章
- Python标准库映射类型与可散列数据类型的关系
- C#中的参数和调用方式(可选参数、具名参数、可空参数)
- Android列表组件ListView使用详解之动态加载或修改列表数据
- Linux CentOS7 开启80,443端口外网访问权限
- ubuntu安装chkconfig.deb系统服务管理工具
- PHP中的 抽象类(abstract class)和 接口(interface)
- 微服务架构 - SpringCloud整合分布式服务跟踪zipkin
- vue脚手架 build-config文件夹(跨域/打包)相关配置
- JS如何给ul下的所有li绑定点击事件,点击使其弹出下标和内容
本站知识点必读
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- delphi 控件大全
- 2018汪文君Google Guava实战视频教程
- Storm 系列(三)—— Storm 单机版本环境搭建
- spring配置文件中 property标签中ref、value、name的区别
- delphi动态创建控件
- hadoop配置yum
- web前端开发自学路线是怎样的?html+css+JavaScript的学习方法?
- ResourceManager学习之ApplicationMaster,NodeManager管理
- 龙果学院从0开始学SpringCloud系列视频教程附课件全套
- ACL学习
Copyright (C) 2015 www.manongjc.com, All Rights Reserved. 版权所有 码农教程
鄂ICP备15020834号-1
本文详细介绍了Redis常用命令及其对应的Redisson对象操作方法,包括同步、异步及响应式API,覆盖了字符串、列表、集合、有序集合、哈希、位图等数据结构的管理与操作。

702

被折叠的 条评论
为什么被折叠?



