| 数据结构/对象 | 操作 | spring-data-redis 方法 | EDAS 版本是否支持 EagleEye 链路 | 备注 |
| Key | DEL | RedisOperations.delete | Y | |
| DUMP | RedisOperations.dump | Y | ||
| EXISTS | RedisOperations.hasKey | Y | ||
| EXPIRE | RedisOperations.expire | Y | ||
| EXPIREAT | RedisOperations.expireAt | Y | ||
| KEYS | RedisOperations.keys | Y | ||
| MIGRATE | 不支持 | |||
| MOVE | RedisOperations.move | Y | ||
| OBJECT | 不支持 | |||
| PERSIST | RedisOperations.persist | Y | ||
| PEXPIRE | RedisOperations.expire | Y | ||
| PEXPIREAT | RedisOperations.expireAt | Y | ||
| PTTL | RedisOperations.getExpire | Y | ||
| RANDOMKEY | RedisOperations.randomKey | Y | ||
| RENAME | RedisOperations.rename | Y | key: oldKey:${oldKey};newKey:${newKey} | |
| RENAMENX | RedisOperations.renameIfAbsent | Y | ||
| RESTORE | RedisOperations.restore | Y | ||
| SORT | RedisKeyCommands.sort | Y | key:query:${SortQuery} | |
| TTL | RedisOperations.getExpire | Y | ||
| TYPE | RedisOperations.type | Y | ||
| SCAN | RedisKeyCommands.scan | [backcolor=transparent]N |
| 数据结构/对象 | 操作 | spring-data-redis方法 | EDAS 版本是否支持 EagleEye 链路 | 备注 |
| String | APPEND | ValueOperations.append | Y | |
| BITCOUNT | 不支持 | |||
| BITOP | 不支持 | |||
| BITFIELD | 不支持 | |||
| DECR | ValueOperations.increment | Y | ||
| DECRBY | ValueOperations.increment | Y | ||
| GET | ValueOperations.get | Y | ||
| GETBIT | ValueOperations.getBit | Y | ||
| GETRANGE | ValueOperations.get | Y | ||
| GETSET | ValueOperations.getAndSet | Y | ||
| INCR | ValueOperations.increment | Y | ||
| INCRBY | ValueOperations.increment | Y | ||
| INCRBYFLOAT | ValueOperations.increment | Y | ||
| MGET | ValueOperations.multiGet | Y | ||
| MSET | ValueOperations.multiSet | Y | ||
| MSETNX | ValueOperations.multiSetIfAbsent | Y | ||
| PSETEX | ValueOperations.set | Y | ||
| SET | ValueOperations.set | Y | ||
| SETBIT | ValueOperations.setBit | Y | ||
| SETEX | ValueOperations.set | Y | ||
| SETNX | ValueOperations.setIfAbsent | Y | ||
| SETRANGE | ValueOperations.set | Y | ||
| STRLEN | ValueOperations.size | Y |
| 数据结构/对象 | 操作 | spring-data-redis方法 | EDAS 版本是否支持 EagleEye 链路 | 备注 |
| Hash | HDEL | HashOperations.delete | Y | |
| HEXISTS | HashOperations.hasKey | Y | ||
| HGET | HashOperations.get | Y | ||
| HGETALL | HashOperations.entries | Y | ||
| HINCRBY | HashOperations.increment | Y | ||
| HINCRBYFLOAT | HashOperations.increment | Y | ||
| HKEYS | HashOperations.keys | Y | ||
| HLEN | HashOperations.size | Y | ||
| HMGET | HashOperations.multiGet | Y | ||
| HMSET | HashOperations.putAll | Y | ||
| HSET | HashOperations.put | Y | ||
| HSETNX | HashOperations.putIfAbsent | Y | ||
| HVALS | HashOperations.values | Y | ||
| HSCAN | HashOperations.san | Y | ||
| HSTRLEN | 不支持 |
| 数据结构/对象 | 操作 | spring-data-redis方法 | EDAS 版本是否支持EagleEye链路 | 备注 |
| List | BLPOP | ListOperations.leftPop | Y | |
| BRPOP | ListOperations.rightPop | Y | ||
| BRPOPLPUSH | ListOperations.rightPopAndLeftPush | Y | key:sourceKey:${sourceKey};destKey:${destKey} | |
| LINDEX | ListOperations.index | Y | ||
| LINSERT | ListOperations.leftPush | Y | ||
| LLEN | ListOperations.size | Y | ||
| LPOP | ListOperations.leftPop | Y | ||
| LPUSH | ListOperations.leftPush | Y | ||
| LPUSHX | ListOperations.leftPushIfPresent | Y | ||
| LRANGE | ListOperations.range | Y | ||
| LREM | ListOperations.remove | Y | ||
| LSET | ListOperations.set | Y | ||
| LTRIM | ListOperations.trim | Y | ||
| RPOP | ListOperations.rightPop | Y | ||
| RPOPLPUSH | ListOperations.rightPopAndLeftPush | Y | key:sourceKey:${sourceKey};destKey:${destKey} | |
| RPUSH | ListOperations.rightPush | Y | ||
| RPUSHX | ListOperations.rightPushIfPresent | Y |
| 数据结构/对象 | 操作 | spring-data-redis方法 | EDAS 版本是否支持 EagleEye 链路 | 备注 |
| Set | SADD | SetOpertions.add | Y | |
| SCARD | SetOpertions.size | Y | ||
| SDIFF | SetOpertions.difference | Y | ||
| SDIFFSTORE | SetOpertions.differenceAndStore | Y | ||
| SINTER | SetOpertions.intersect | Y | ||
| SINTERSTORE | SetOpertions.intersectAndStore | Y | ||
| SISMEMBER | SetOpertions.isMember | Y | ||
| SMEMBERS | SetOpertions.members | Y | ||
| SMOVE | SetOpertions.move | Y | ||
| SPOP | SetOpertions.pop | Y | ||
| SRANDMEMBER | SetOpertions.randomMember randomMembers distinctRandomMembers | Y | ||
| SREM | SetOpertions.remove | Y | ||
| SUNION | SetOpertions.union | Y | ||
| SUNIONSTORE | SetOpertions.unionAndStore | Y | ||
| SSCAN | SetOpertions.scan | Y |
| 数据结构/对象 | 操作 | spring-data-redis方法 | EDAS 版本是否支持 EagleEye 链路 | 备注 |
| SortedSet | ZADD | ZSetOperations.add | Y | |
| ZCARD | ZSetOperations.size/zCard | Y | ||
| ZCOUNT | ZSetOperations.count | Y | ||
| ZINCRBY | ZSetOperations.incrementScore | Y | ||
| ZRANGE | ZSetOperYations.range rangeWithScores | Y | ||
| ZRANGEBYSCORE | ZSetOperations.rangeByScore rangeByScoreWithScores | Y | ||
| ZRANK | ZSetOperations.rank | Y | ||
| ZREM | ZSetOperations.remove | Y | ||
| ZREMRANGEBYRANK | ZSetOperations.removeRange | Y | ||
| ZREMRANGEBYSCORE | ZSetOperations.removeRangeByScore | Y | ||
| ZREVRANGE | ZSetOperations.reverseRange reverseRangeWithScores | Y | ||
| ZREVRANGEBYSCORE | ZSetOperations.reverseRangeByScore reverseRangeByScoreWithScores | Y | ||
| ZREVRANK | ZSetOperations.reverseRank | Y | ||
| ZSCORE | ZSetOperations.score | Y | ||
| ZUNIONSTORE | ZSetOperations.unionAndStore | Y | ||
| ZINTERSTORE | ZSetOperations.intersectAndStore | Y | ||
| ZSCAN | ZSetOperations.scan | Y | ||
| ZRANGEBYLEX | ZSetOperations.rangeByLex | Y | ||
| ZLEXCOUNT | 不支持 | |||
| ZREMRANGEBYLEX | 不支持 |
| 数据结构/对象 | 操作 | spring-data-redis方法 | EDAS 版本是否支持 EagleEye 链路 | 备注 |
| HyperLogLog | PFADD | HyperLogLogOperations.add | Y | |
| PFCOUNT | HyperLogLogOperations.size | Y | ||
| PFMERGE | HyperLogLogOperations.union | Y | key:dest:${destination} |
| 数据结构/对象 | 操作 | spring-data-redis方法 | EDAS 版本是否支持 EagleEye 链路 | 备注 |
| Pub/Sub | PSUBSCRIBE | 不支持 | ||
| PUBLISH | RedisOperations.convertAndSend | Y | key: msg:${msg} | |
| PUBSUB | RedisMessageListenerContainer .setMessageListeners .addMessageListener | [backcolor=transparent]N | ||
| PUNSUBSCRIBE | 不支持 | |||
| UNSUBSCRIBE | 不支持 |
| 数据结构/对象 | 操作 | spring-data-redis方法 | EDAS 版本是否支持 EagleEye 链路 | 备注 |
| Transaction | DISCARD | RedisOperations.discard | Y | |
| EXEC | RedisOperations.exec | Y | key: execRaw | |
| MULTI | RedisOperations.multi | Y | ||
| UNWATCH | RedisOperations.unwatch | Y | ||
| WATCH | RedisOperations.watch | Y |
| 数据结构/对象 | 操作 | spring-data-redis方法 | EDAS 版本是否支持 EagleEye 链路 | 备注 |
| Script | EVAL | ScriptExecutor.execute | Y | key: 空 |
| EVALSHA | ScriptExecutor.execute | Y | key: 空 | |
| SCRIPT EXISTS | RedisScriptingCommands.scriptExists | [backcolor=transparent]N | ||
| SCRIPT FLUSH | RedisScriptingCommands.scriptFlush | [backcolor=transparent]N | ||
| SCRIPT KILL | RedisScriptingCommands.scriptKill | [backcolor=transparent]N | ||
| SCRIPT LOAD | RedisScriptingCommands.scriptLoad | [backcolor=transparent]N |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。