Redis常用命令对应到Redisson对象操作

本文详细介绍了Redis常用命令及其对应的Redisson对象操作方法,包括同步、异步及响应式API,覆盖了字符串、列表、集合、有序集合、哈希、位图等数据结构的管理与操作。

码农教程,码农编程入门网

首页 > 编程笔记 > Redis > Redis常用命令对应到Redisson对象操作

 

时间:2019-02-13

本文章向大家介绍Redis常用命令对应到Redisson对象操作,主要包括Redis常用命令对应到Redisson对象操作使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

Redis命令Redisson对象方法
AUTHConfig.setPassword()
BITCOUNTRBitSet.cardinality()
RBitSet.cardinalityAsync()
RBitSetReactive.cardinality()
BITOPRBitSet.or()
RBitSet.orAsync()
RBitSetReactive.or()
RBitSet.and()
RBitSet.andAsync()
RBitSetReactive.and()
RBitSet.not()
RBitSet.xor()
RBitSet.xorAsync()
RBitSetReactive.xor()
BITPOSRBitSet.length()
RBitSet.lengthAsync()
RBitSetReactive.length()
BLPOPRBlockingQueue.take()
RBlockingQueue.takeAsync()
RBlockingQueueReactive.take()
RBlockingQueue.poll()
RBlockingQueue.pollAsync()
RBlockingQueueReactive.poll()
RBlockingQueue.pollFromAny()
RBlockingQueue.pollFromAnyAsync()
RBlockingQueueReactive.pollFromAny()
BRPOPRBlockingDeque.takeLast()
RBlockingDeque.takeLastAsync()
RBlockingDequeReactive.takeLast()
BRPOPLPUSHRBlockingQueue.pollLastAndOfferFirstTo()
RBlockingQueue.pollLastAndOfferFirstToAsync()
RBlockingQueueReactive.pollLastAndOfferFirstTo()
CLIENT SETNAMEConfig.setClientName()
CLUSTER INFOClusterNode.info()
CLUSTER KEYSLOTRKeys.getSlot()
RKeys.getSlotAsync()
RKeysReactive.getSlot()
CLUSTER NODES在ClusterConnectionManager里使用
DBSIZERKeys.count()
RKeys.countAsync()
RKeysReactive.count()
DECRRAtomicLong.decrementAndGet()
RAtomicLong.decrementAndGetAsync()
RAtomicLongReactive.decrementAndGetAsync()
DELRObject.delete()
RObject.deleteAsync()
RObjectReactive.delete()
RKeys.delete()
RKeys.deleteAsync()
STRLENRBucket.size()
RBucket.sizeAsync()
RBucketReactive.size()
EVALRScript.eval()
RScript.evalAsync()
RScriptReactive.eval()
CLIENT REPLYRBatch.executeSkipResult()
EVALSHARScript.evalSha()
RScript.evalShaAsync()
RScriptReactive.evalSha()
EXISTSRObject.isExists()
RObject.isExistsAsync()
RObjectReactive.isExists()
FLUSHALLRKeys.flushall()
RKeys.flushallAsync()
RKeysReactive.flushall()
FLUSHDBRKeys.flushdb()
RKeys.flushdbAsync()
RKeysReactive.flushdb()
GEOADDRGeo.add()
RGeo.addAsync()
RGeoReactive.add()
GEODISTRGeo.dist()
RGeo.distAsync()
RGeoReactive.dist()
GEOHASHRGeo.hash()
RGeo.hashAsync()
RGeoReactive.hash()
GEOPOSRGeo.pos()
RGeo.posAsync()
RGeoReactive.pos()
GEORADIUSRGeo.radius()
RGeo.radiusAsync()
RGeoReactive.radius()
RGeo.radiusWithDistance()
RGeo.radiusWithDistanceAsync()
RGeoReactive.radiusWithDistance()
RGeo.radiusWithPosition()
RGeo.radiusWithPositionAsync()
RGeoReactive.radiusWithPosition()
GEORADIUSBYMEMBERRGeo.radius()
RGeo.radiusAsync()
RGeoReactive.radius()
RGeo.radiusWithDistance()
RGeo.radiusWithDistanceAsync()
RGeoReactive.radiusWithDistance()
RGeo.radiusWithPosition()
RGeo.radiusWithPositionAsync()
RGeoReactive.radiusWithPosition()
GETRBucket.get()
RBucket.getAsync()
RBucketReactive.get()
GETBITRBitSet.get()
RBitSet.getAsync()
RBitSetReactive.get()
GETSETRBucket.getAndSet()
RBucket.getAndSetAsync()
RBucketReactive.getAndSet()
RAtomicLong.getAndSet()
RAtomicLong.getAndSetAsync()
RAtomicLongReactive.getAndSet()
RAtomicDouble.getAndSet()
RAtomicDouble.getAndSetAsync()
RAtomicDoubleReactive.getAndSet()
HDELRMap.fastRemove()
RMap.fastRemoveAsync()
RMapReactive.fastRemove()
HEXISTSRMap.containsKey()
RMap.containsKeyAsync()
RMapReactive.containsKey()
HGETRMap.get()
RMap.getAsync()
RMapReactive.get()
HSTRLENRMap.valueSize()
RMap.valueSizeAsync()
RMapReactive.valueSize()
HGETALLRMap.readAllEntrySet()
RMap.readAllEntrySetAsync()
RMapReactive.readAllEntrySet()
HINCRBYRMap.addAndGet()
RMap.addAndGetAsync()
RMapReactive.addAndGet()
HINCRBYFLOATRMap.addAndGet()
RMap.addAndGetAsync()
RMapReactive.addAndGet()
HKEYSRMap.readAllKeySet()
RMap.readAllKeySetAsync()
RMapReactive.readAllKeySet()
HLENRMap.size()
RMap.sizeAsync()
RMapReactive.size()
HMGETRMap.getAll()
RMap.getAllAsync()
RMapReactive.getAll()
HMSETRMap.putAll()
RMap.putAllAsync()
RMapReactive.putAll()
HSETRMap.put()
RMap.putAsync()
RMapReactive.put()
HSETNXRMap.fastPutIfAbsent()
RMap.fastPutIfAbsentAsync
RMapReactive.fastPutIfAbsent()
HVALSRMap.readAllValues()
RMap.readAllValuesAsync()
RMapReactive.readAllValues()
INCRRAtomicLong.incrementAndGet()
RAtomicLong.incrementAndGetAsync()
RAtomicLongReactive.incrementAndGet()
INCRBYRAtomicLong.addAndGet()
RAtomicLong.addAndGetAsync()
RAtomicLongReactive.addAndGet()
KEYSRKeys.findKeysByPattern()
RKeys.findKeysByPatternAsync()
RKeysReactive.findKeysByPattern()
RedissonClient.findBuckets()
LINDEXRList.get()
RList.getAsync()
RListReactive.get()
LLENRList.size()
RList.sizeAsync()
RListReactive.Size()
LPOPRQueue.poll()
RQueue.pollAsync()
RQueueReactive.poll()
LPUSHRDeque.addFirst()
RDeque.addFirstAsync()
RDequeReactive.addFirst()
RDeque.offerFirst()
RDeque.offerFirstAsync()
RDequeReactive.offerFirst()
LRANGERList.readAll()
RList.readAllAsync()
RListReactive.readAll()
LREMRList.fastRemove()
RList.fastRemoveAsync()
RList.remove()
RList.removeAsync()
RListReactive.remove()
RDeque.removeFirstOccurrence()
RDeque.removeFirstOccurrenceAsync()
RDequeReactive.removeFirstOccurrence()
RDeque.removeLastOccurrence()
RDeque.removeLastOccurrenceAsync()
RDequeReactive.removeLastOccurrence()
LSETRList.fastSet()
RList.fastSetAsync()
RListReactive.fastSet()
LTRIMRList.trim()
RList.trimAsync()
RListReactive.trim()
LINSERTRList.addBefore()
RList.addBeforeAsync()
RList.addAfter()
RList.addAfterAsync()
RListReactive.addBefore()
RListReactive.addAfter()
MGETRedissonClient.loadBucketValues()
MIGRATERObject.migrate()
RObject.migrateAsync()
MOVERObject.move()
RObject.moveAsync()
MSETRedissonClient.saveBuckets()
PERSISTRExpirable.clearExpire()
RExpirable.clearExpireAsync()
RExpirableReactive.clearExpire()
PEXPIRERExpirable.expire()
RExpirable.expireAsync()
RExpirableReactive.expire()
PEXPIREATRExpirable.expireAt()
RExpirable.expireAtAsync()
RExpirableReactive.expireAt()
PFADDRHyperLogLog.add()
RHyperLogLog.addAsync()
RHyperLogLogReactive.add()
RHyperLogLog.addAll()
RHyperLogLog.addAllAsync()
RHyperLogLogReactive.addAll()
PFCOUNTRHyperLogLog.count()
RHyperLogLog.countAsync()
RHyperLogLogReactive.count()
RHyperLogLog.countWith()
RHyperLogLog.countWithAsync()
RHyperLogLogReactive.countWith()
PFMERGERHyperLogLog.mergeWith()
RHyperLogLog.mergeWithAsync()
RHyperLogLogReactive.mergeWith()
PINGNode.ping()
NodesGroup.pingAll()
PSUBSCRIBERPatternTopic.addListener()
PTTLRExpirable.remainTimeToLive()
RExpirable.remainTimeToLiveAsync()
RExpirableReactive.remainTimeToLive()
PUBLISHRTopic.publish
PUNSUBSCRIBERPatternTopic.removeListener()
RANDOMKEYRKeys.randomKey()
RKeys.randomKeyAsync()
RKeysReactive.randomKey()
RENAMERObject.rename()
RObject.renameAsync()
RObjectReactive.rename()
RENAMENXRObject.renamenx()
RObject.renamenxAsync()
RObjectReactive.renamenx()
RPOPRDeque.pollLast()
RDeque.pollLastAsync()
RDequeReactive.pollLast()
RDeque.removeLast()
RDeque.removeLastAsync()
RDequeReactive.removeLast()
RPOPLPUSHRDeque.pollLastAndOfferFirstTo()
RDeque.pollLastAndOfferFirstToAsync()
RPUSHRList.add()
RList.addAsync()
RListReactive.add()
SADDRSet.add()
RSet.addAsync()
RSetReactive.add()
SCARDRSet.size()
RSet.sizeAsync()
RSetReactive.size()
SCRIPT EXISTSRScript.scriptExists()
RScript.scriptExistsAsync()
RScriptReactive.scriptExists()
SCRIPT FLUSHRScript.scriptFlush()
RScript.scriptFlushAsync()
RScriptReactive.scriptFlush()
SCRIPT KILLRScript.scriptKill()
RScript.scriptKillAsync()
RScriptReactive.scriptKill()
SCRIPT LOADRScript.scriptLoad()
RScript.scriptLoadAsync()
RScriptReactive.scriptLoad()
SDIFFSTORERSet.diff()
RSet.diffAsync()
RSetReactive.diff()
SELECTConfig.setDatabase()
SETRBucket.set()
RBucket.setAsync()
RBucketReactive.set()
SETBITRBitSet.set()
RBitSet.setAsync()
RBitSet.clear()
RBitSet.clearAsync()
SETEXRBucket.set()
RBucket.setAsync()
RBucketReactive.set()
SETNXRBucket.trySet()
RBucket.trySetAsync()
RBucketReactive.trySet()
SISMEMBERRSet.contains()
RSet.containsAsync()
RSetReactive.contains()
SINTERSTORERSet.intersection()
RSet.intersectionAsync()
RSetReactive.intersection()
SINTERRSet.readIntersection()
RSet.readIntersectionAsync()
RSetReactive.readIntersection()
SMEMBERSRSet.readAll()
RSet.readAllAsync()
RSetReactive.readAll()
SMOVERSet.move()
RSet.moveAsync()
RSetReactive.move()
SPOPRSet.removeRandom()
RSet.removeRandomAsync()
RSetReactive.removeRandom()
SREMRSet.remove()
RSet.removeAsync()
RSetReactive.remove()
SUBSCRIBERTopic.addListener()
RTopicReactive.addListener()
SUNIONRSet.readUnion()
RSet.readUnionAsync()
RSetReactive.readUnion()
SUNIONSTORERSet.union()
RSet.unionAsync()
RSetReactive.union()
TTLRExpirable.remainTimeToLive()
RExpirable.remainTimeToLiveAsync()
RExpirableReactive.remainTimeToLive()
UNSUBSCRIBERTopic.removeListener()
RTopicReactive.removeListener()
WAITRBatch.syncSlaves
RBatchReactive.syncSlaves()
ZADDRScoredSortedSet.add()
RScoredSortedSet.addAsync()
RScoredSortedSetReactive.add()
ZCARDRScoredSortedSet.size()
RScoredSortedSet.sizeAsync()
RScoredSortedSetReactive.size()
ZCOUNTRScoredSortedSet.count()
RScoredSortedSet.countAsync()
ZINCRBYRScoredSortedSet.addScore()
RScoredSortedSet.addScoreAsync()
RScoredSortedSetReactive.addScore()
ZLEXCOUNTRLexSortedSet.lexCount()
RLexSortedSet.lexCountAsync()
RLexSortedSetReactive.lexCount()
RLexSortedSet.lexCountHead()
RLexSortedSet.lexCountHeadAsync()
RLexSortedSetReactive.lexCountHead()
RLexSortedSet.lexCountTail()
RLexSortedSet.lexCountTailAsync()
RLexSortedSetReactive.lexCountTail()
ZRANGERScoredSortedSet.valueRange()
RScoredSortedSet.valueRangeAsync()
RScoredSortedSetReactive.valueRange()
ZREVRANGERScoredSortedSet.valueRangeReversed()
RScoredSortedSet.valueRangeReversedAsync()
RScoredSortedSetReactive.valueRangeReversed()
ZUNIONSTORERScoredSortedSet.union()
RScoredSortedSet.unionAsync()
RScoredSortedSetReactive.union()
ZINTERSTORERScoredSortedSet.intersection()
RScoredSortedSet.intersectionAsync()
RScoredSortedSetReactive.intersection()
ZRANGEBYLEXRLexSortedSet.lexRange()
RLexSortedSet.lexRangeAsync()
RLexSortedSetReactive.lexRange()
RLexSortedSet.lexRangeHead()
RLexSortedSet.lexRangeHeadAsync()
RLexSortedSetReactive.lexRangeHead()
RLexSortedSet.lexRangeTail()
RLexSortedSet.lexRangeTailAsync()
RLexSortedSetReactive.lexRangeTail()
ZRANGEBYSCORERScoredSortedSet.valueRange()
RScoredSortedSet.valueRangeAsync()
RScoredSortedSetReactive.valueRange()
RScoredSortedSet.entryRange()
RScoredSortedSet.entryRangeAsync()
RScoredSortedSetReactive.entryRange()
TIMERedissonClient.getNodesGroup().getNode().time()
RedissonClient.getClusterNodesGroup().getNode().time()
ZRANKRScoredSortedSet.rank()
RScoredSortedSet.rankAsync()
RScoredSortedSetReactive.rank()
ZREMRScoredSortedSet.remove()
RScoredSortedSet.removeAsync()
RScoredSortedSetReactive.remove()
RScoredSortedSet.removeAll()
RScoredSortedSet.removeAllAsync()
RScoredSortedSetReactive.removeAll()
ZREMRANGEBYLEXRLexSortedSet.removeRangeByLex()
RLexSortedSet.removeRangeByLexAsync()
RLexSortedSetReactive.removeRangeByLex()
RLexSortedSet.removeRangeHeadByLex()
RLexSortedSet.removeRangeHeadByLexAsync()
RLexSortedSetReactive.removeRangeHeadByLex()
RLexSortedSet.removeRangeTailByLex()
RLexSortedSet.removeRangeTailByLexAsync()
RLexSortedSetReactive.removeRangeTailByLex()
ZREMRANGEBYLEXRScoredSortedSet.removeRangeByRank()
RScoredSortedSet.removeRangeByRankAsync()
RScoredSortedSetReactive.removeRangeByRank()
ZREMRANGEBYSCORERScoredSortedSet.removeRangeByScore()
RScoredSortedSet.removeRangeByScoreAsync()
RScoredSortedSetReactive.removeRangeByScore()
ZREVRANGEBYSCORERScoredSortedSet.entryRangeReversed()
RScoredSortedSet.entryRangeReversedAsync()
RScoredSortedSetReactive.entryRangeReversed()
RScoredSortedSet.valueRangeReversed()
RScoredSortedSet.valueRangeReversedAsync()
RScoredSortedSetReactive.valueRangeReversed()
ZREVRANKRScoredSortedSet.revRank()
RScoredSortedSet.revRankAsync()
RScoredSortedSetReactive.revRank()
ZSCORERScoredSortedSet.getScore()
RScoredSortedSet.getScoreAsync()
RScoredSortedSetReactive.getScore()
SCANRKeys.getKeys()
RKeysReactive.getKeys()
SSCANRSet.iterator()
RSetReactive.iterator()
HSCANRMap.keySet().iterator()
RMap.values().iterator()
RMap.entrySet().iterator()
RMapReactive.keyIterator()
RMapReactive.valueIterator()
RMapReactive.entryIterator()
ZSCANRScoredSortedSet.iterator()
RScoredSortedSetReactive.iterator()

上一页 下一页

原文地址:http://www.manongjc.com/article/53404.html

上一篇:SpringBoot 2.0 学习(八)使用Spring Boot Admin监控服务

下一篇:Kafka Leader Election

热门文章

本站知识点必读

最近更新

Copyright (C) 2015 www.manongjc.com, All Rights Reserved. 版权所有 码农教程
鄂ICP备15020834号-1

Predis Phpredis Rediska介绍 1 Predis   Predis是一个灵活和特性完备(PHP>5 3)的支持Redis的PHP客户端 当前版本为0 6 3 默认不支持PHP5 2 主要特性如下: 完整的支持从1 2到2 4的Redis 并且支持当前正在开发的版本; 提供客户端实现的一致性哈希算法 支持自定义; 在单个或聚合连接中支持命令管道;(Command pipelining on single and aggregated connections) 能够通过TCP IP或者Unix domain sockets连接到redis 支持持久连接; 自动连接Redis实例 使用“懒惰”方式 只在第一个命令发出时执行连接; 可以灵活定义客户端的命令集合; 2 Phpredis(推荐使用)   这是一个二进制版本的PHP客户端 按照的说法 效率要比Predis高 这个版本支持作为Session的Handler 这个扩展的有点在于无需加载 任何外部文件 使用比较方便 缺点在于难于扩展 一般的PHP程序员无法对其做出扩展 考虑到Redis正在飞速发展过程中 缺乏扩展的特性还是有些影响 的 需要维护过程中注意进行升级更新 调用Redis的相关方法 Redis:: construct构造函数$redis new Redis ; 1 基本相关操作 connect open 链接redis服务 参数host: string 服务地址 port: int 端口号 timeout: float 链接时长 可选 默认为 0 不限链接时间 注: 在redis conf中也有时间 默认为300 pconnect popen 不会主动关闭的链接 参考上面 setOption 设置redis模式 getOption 查看redis设置的模式 ping 查看连接状态 get 得到某个key的值(string值) 如果该key不存在 return false set 写入key 和 value(string值) 如果写入成功 return ture">Predis Phpredis Rediska介绍 1 Predis   Predis是一个灵活和特性完备(PHP>5 3)的支持Redis的PHP客户端 当前版本为0 6 3 默认不支持PHP5 2 主要特性如下: 完整的支持从1 2到2 4的Redis 并且支持当前正在开发的版本; 提供客户 [更多]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值