跳到主要内容

参数配置

参数名可配置值 / 类型默认值作用与约束
serverhost[:port][;host[:port]...]未设置redis 服务地址,如果没有指定端口号将会采用 6379 作为默认端口,格式为:ip 或 ip:port,集群模式为 ip:port;ip:port 或 ip;ip;ip
user / username字符串未设置用户名 同时设置时 user 优先于 username。
password字符串未设置密码
database整数数据库索引0默认数据库 Redis Cluster 仅支持数据库 0。
connectTimeout整数(毫秒)5000连接超时时间(毫秒)
socketTimeout整数(秒)10套接字超时时间(秒)
timeZone时区 ID 或偏移量,如 UTC、+08:00UTC驱动用于时间类型转换的时区,例如 +08:00。
clientName字符串Jedis-JDBC-Client客户端名称
uncheckNumKeystrue / falsefalse是否禁用检查键数量,默认值为 false。当设置为 true 时,驱动将不会检查执行的命令中对于 Keys 数量的要求。如 HEXPIRE、HTTL 的 numfields,ZMPOP 的 numkeys。
separatorChar单个字符,如换行符或分号'\n'多命令分隔符。值包含分隔符时使用引号或 PreparedStatement 参数绑定。
interceptor类全限定名未设置命令拦截器,用于拦截 JedisCluster 或 Jedis 对象执行命令调用,需要实现 java.lang.reflect.InvocationHandler
customJedis类全限定名未设置在驱动外自定义 JedisCluster 或 Jedis 对象的创建过程,需要实现 net.hasor.dbvisitor.adapter.redis.CustomJedis
maxTotal整数8(集群) 池中“maxTotal”配置属性的值。
maxIdle整数8(集群) 池中“maxIdle”配置属性的值。
minIdle整数0(集群) 池中“minIdle”配置属性的值。
testWhileIdletrue / falsefalse(集群) 池中“testWhileIdle”配置属性的值。 需同时配置 minIdle。
maxAttempts整数5(集群) 执行命令的最大尝试次数。
adapterNamejedis来自 JDBC URL适配器标识,由 JDBC URL 提供。