一起开发一个文件服务器--3、配置中心和redis(2)xxl-conf的键值设置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cdnight/article/details/86568326

配置中心配置

xxl-conf项目参数配置

假设redis的客户端链接需要有这些参数

    public Boolean needAuth = false;//是否需要验证
    public String auth = "";//验证用的密码
    public String HOST = "localhost";
    public Integer PORT = 6379;
        public Integer DbIndex = 3;
    public  int max_active =1000;
    //控制一个pool最多有多少个状态为idle(空闲的)的jedis实例,默认值也是8。
    public  int max_idle = 200;
    //等待可用连接的最大时间,单位毫秒,默认值为-1,表示永不超时。如果超过等待时间,则直接抛出JedisConnectionException;
    public  int max_wait =5000;
    //超时时间
    public  int timeout = 10000;
    //在borrow一个jedis实例时,是否提前进行validate操作;如果为true,则得到的jedis实例均是可用的;
    public  boolean test_on_borrow = true;

那么,第一步我们应该先要在xxl-conf-admin项目中配置test、ppe、prod三个环境下的redis参数。

首先,添加一个新的项目,就叫file-server:
在这里插入图片描述

在这里插入图片描述

然后,对照redis需要的参数,分别添加或者编辑对应的配置,

题外话1、关于xxl-conf-admin的字符限制

注意,我发现了一个非常难以明白的限制,那就是:
在这里插入图片描述
大小写限制,字符限制。。。额,感觉没爱了,好了,一搜索就能够发现:
在这里插入图片描述

在文件conf.1.js下面,我们顺便将正则改为自己喜欢的,例如,改成这样:

    // jquery.validate 自定义校验
    jQuery.validator.addMethod("myValid01", function(value, element) {
        var length = value.length;
        var valid = /^[a-z][a-zA-Z0-9._]*$/;
        return this.optional(element) || valid.test(value);
    }, "限制以小写字母开头,由小写字母、大写字母、数字和.以及_组成");

然后打包重启再试试:
在这里插入图片描述

好了,前端验证已经阻止不了我们了。

配置结果

下面是redis配置的最终结果:
在这里插入图片描述

结语

后面终于可以开始进行代码集成了。

猜你喜欢

转载自blog.csdn.net/cdnight/article/details/86568326