60.4. 端点选项


Spring Redis 端点使用 URI 语法进行配置:

spring-redis:host:port

使用以下路径和查询参数:

60.4.1. 路径参数(2 参数)

Name描述默认值类型

host (common)

必需 运行 Redis 服务器的主机。

 

字符串

port (common)

所需的 Redis 服务器端口号。

 

整数

60.4.2. 查询参数(10 参数)

Name描述默认值类型

Channels (common)

要订阅的主题名称或名称特征列表。可以使用逗号分隔多个名称。

 

字符串

command (common)

默认命令,该命令可以被消息标头覆盖。请注意,消费者只支持以下命令:PSUBSCRIBE 和 SUBSCRIBE。

Enum 值:

  • PING
  • SET
  • GET
  • QUIT
  • EXISTS
  • DEL
  • TYPE
  • FLUSHDB
  • KEYS
  • RANDOMKEY
  • RENAME
  • RENAMENX
  • RENAMEX
  • DBSIZE
  • EXPIRE
  • EXPIREAT
  • TTL
  • 选择
  • MOVE
  • FLUSHALL
  • GETSET
  • MGET
  • SETNX
  • SETEX
  • MSET
  • MSETNX
  • DECRBY
  • DECR
  • INCRBY
  • INCR
  • 附加
  • SUBSTR
  • HSET
  • HGET
  • HSETNX
  • HMSET
  • HMGET
  • HINCRBY
  • HEXISTS
  • HDEL
  • HLEN
  • HKEYS
  • HVALS
  • HGETALL
  • RPUSH
  • LPUSH
  • LLEN
  • LRANGE
  • LTRIM
  • LINDEX
  • LSET
  • LREM
  • LPOP
  • RPOP
  • RPOPLPUSH
  • SADD
  • SMEMBERS
  • SREM
  • SPOP
  • SMOVE
  • SCARD
  • SISMEMBER
  • SINTER
  • SINTERSTORE
  • SUNION
  • SUNIONSTORE
  • SDIFF
  • SDIFFSTORE
  • SRANDMEMBER
  • ZADD
  • ZRANGE
  • ZREM
  • ZINCRBY
  • ZRANK
  • ZREVRANK
  • ZREVRANGE
  • ZCARD
  • ZSCORE
  • MULTI
  • 丢弃
  • EXEC
  • WATCH
  • UNWATCH
  • SORT
  • BLPOP
  • BRPOP
  • AUTH
  • 订阅
  • PUBLISH
  • 取消订阅
  • PSUBSCRIBE
  • PUNSUBSCRIBE
  • ZCOUNT
  • ZRANGEBYSCORE
  • ZREVRANGEBYSCORE
  • ZREMRANGEBYRANK
  • ZREMRANGEBYSCORE
  • ZUNIONSTORE
  • ZINTERSTORE
  • 保存
  • BGSAVE
  • BGREWRITEAOF
  • LASTSAVE
  • SHUTDOWN
  • INFO
  • MONITOR
  • SLAVEOF
  • CONFIG
  • STRLEN
  • SYNC
  • LPUSHX
  • PERSIST
  • RPUSHX
  • ECHO
  • LINSERT
  • DEBUG
  • BRPOPLPUSH
  • SETBIT
  • GETBIT
  • SETRANGE
  • GETRANGE
  • PEXPIRE
  • PEXPIREAT
  • GEOADD
  • GEODIST
  • GEOHASH
  • GEOPOS
  • GEORADIUS
  • GEORADIUSBYMEMBER

SET

命令

ConnectionFactory (common)

引用要使用的预先配置的 RedisConnectionFactory 实例。

 

RedisConnectionFactory

redisTemplate (common)

引用要使用的预先配置的 RedisTemplate 实例。

 

RedisTemplate

S erializer (common)

引用要使用的预先配置的 RedisSerializer 实例。

 

RedisSerializer

bridgeErrorHandler (consumer (advanced))

允许将消费者桥接到 Camel 路由错误处理程序,这意味着当消费者试图获取传入消息或类似消息时发生的任何异常都会被处理为消息,并由路由 Error Handler 处理。消费者默认为使用 org.apache.camel.spi.ExceptionHandler 来处理异常。这些例外日志为 WARN 或 ERROR 级别,并忽略。

False

布尔值

exceptionHandler (consumer (advanced))

要让使用者使用自定义例外处理程序:如果启用 bridgeErrorHandler 选项,则不会使用这个选项。默认情况下,消费者将处理异常,该例外记录在 WARN 或 ERROR 级别,并忽略。

 

ExceptionHandler

exchangePattern (consumer (advanced))

在消费者创建交换时设置交换模式。

Enum 值:

  • InOnly
  • InOut
  • InOptionalOut
 

ExchangePattern

listenerContainer (consumer (advanced))

对预先配置的 RedisMessageListenerContainer 实例的引用。

 

RedisMessageListenerContainer

lazyStartProducer (Producer (advanced))

生成者是否应懒惰启动 (在第一个消息中)。通过启动 lazy,您可以使用它来允许 CamelContext 和路由在生产者启动期间启动,并导致路由启动失败。通过将这个启动延迟延迟,启动失败可以在路由消息期间通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。

False

布尔值

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.