Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    zhongjimax
    @zhongjimax
    后来重建目录【/zk/codis/db_test/dashboard 】,也不管用
    Liwen Fan
    @levyfan
    mget 目前的实现还是分割成 get 么,响应时间比较久,能不能把一个 mget 分割成几个 mget,这样会好很多
    jianing
    @jianing
    proxy占用的 cpu 核数, 默认1, 最好设置为机器的物理cpu数的一半到2/3左右,这句话有人能帮忙解释下么?
    Apache9
    @Apache9
    mget的问题,试试直接在client用pipeline挨个get会不会快一些?
    qzlaobi
    @qzlaobi
    请教下配置文件里net_timeout的数值与什么有关?
    spinlock
    @spinlock
    居然还有这个东西。。。。Codis 2.0 mget 性能已经非常好了,1.9 的 mget 还不行。
    Codis 1.9 里面,net_timeout 是 codis 向 socket 一次读写请求的 timeout,一般几秒就可以了,对连接影响不大。
    Codis 2.0 里面,取消了这个参数,默认设置成 30s;增加了 session_max_timeout 参数,表示 这么长时间 session 没响应就踢掉,0 表示无限长时间;增加了 session_max_pipeline 表示最大的 pipeline buffer 的大小,发送连续超过这么多条指令而不读去 response 有可能导致连接断开。
    websterww
    @websterww
    请教一个问题,我在配置codis最后上线proxy的时候收到这个错误
    [PANIC] run sub-command failed
    [error]: http status code 500, zk: node does not exist
    4 /home/bmb/go/src/github.com/wandoulabs/codis/cmd/cconfig/utils.go:66
    main.callApi
    3 /home/bmb/go/src/github.com/wandoulabs/codis/cmd/cconfig/proxy.go:58
    main.runSetProxyStatus
    2 /home/bmb/go/src/github.com/wandoulabs/codis/cmd/cconfig/proxy.go:34
    main.cmdProxy
    1 /home/bmb/go/src/github.com/wandoulabs/codis/cmd/cconfig/main.go:88
    main.runCommand
    0 /home/bmb/go/src/github.com/wandoulabs/codis/cmd/cconfig/main.go:151
    main.main
    ... ...
    [stack]:
    0 /home/bmb/go/src/github.com/wandoulabs/codis/cmd/cconfig/main.go:153
    main.main
    ... ...
    我的config.ini的配置:
    zk=192.168.12.198:2181
    product=bmbtest
    proxy_id=proxy_1
    dashboard_addr=192.168.12.198:18087
    coordinator=zookeeper
    我确认zk下的node: /zk/codis/bmbtest已经建立成功了
    websterww
    @websterww
    而且在这个node下我看到这几个子node:proxy, servers, LOCK, migrate_tasks, actions, fence, dashboard, ActionResponse
    websterww
    @websterww
    问题已解决,应该是我忘了初始化slots,所有这里没有slots节点
    wangbeng
    @wangbeng
    请问如何去停止codis-config我kill掉之后,重启会报错。
    [PANIC] create zk node failed
    yongboy
    @yongboy
    每一个Group都必须存在一个Master和Slave,感觉有些浪费资源
    jzeb
    @jzeb
    HI
    wandoulabs/codis#446
    哪位知道,帮给解决一下
    Saerdna
    @Saerdna
    问一个问题,如果有多个业务需要接入 codis 的话, codis-proxy 也必须启多个? 可以像twemproxy 那样支持多个namespace 么
    Apache9
    @Apache9
    没搜到twemproxy有namespace的相关信息。。。一般来说如果你不怕不同业务在性能上互相影响的话,只要把key隔离开就好,比如不同业务的key加不同的前缀?这样共用一套codis也没问题。
    Saerdna
    @Saerdna
    抱歉,是我描述的问题,就是 twemproxy 是支持多组配置的(server pools), 在 codis 上 我理解是 product?
    后端挂的 redis 实例是不同的,但是 proxy 部分用的是同一个实例
    对应到 codis 上, N 个 server pool 应该至少得部署 N 台 codis-proxy ,是这样不?
    luweijie007
    @luweijie007
    问下,我运行了2个codis-proxy,但是在做压力测试的时候dashboard里面的ops显示图只显示一个codis-proxy的操作次数
    有人吗
    axiao
    @joostshao
    人呢?  hihi
    goaxe
    @goaxe
    大家好,想问问codis支持pipeline的get么?
    jc1981
    @jc1981
    hi
    bin/codis-config dashboard --addr=139.196.234.225:18087
    这应该是启动了,但我用netstat查看不到他的服务端口
    netstat -nlpt
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
    tcp 0 0 0.0.0.0:10050 0.0.0.0: LISTEN 1915/zabbix_agentd
    tcp 0 0 0.0.0.0:10086 0.0.0.0:
    LISTEN 26573/bin/codis-con
    tcp 0 0 0.0.0.0:32200 0.0.0.0:* LISTEN 13315/sshd
    这个是怎么回事呢?
    ZhangYouyi
    @ZhangYouyi
    大家好,麻烦问一下,目前codis支持redis 3.2.5的版本吗?codis-group支持redis-cluster吗?可以用于生产环境吗?
    gohitbear
    @gohitbear
    有人在吗
    codis现在支持redis4.x吗
    zhangwei0181
    @zhangwei0181
    migrate失败,大家知道下一步应该怎样修复么?
    2017/06/13 14:09:45 migrate_task.go:107: ^[[0;37m[info] migrate Slot: slot_3 From: group_3 To: group_1 remain: 0 keys ^[[0
    m
    2017/06/13 14:09:48 action.go:100: ^[[0;33m[warning] abnormal waiting time for receivers /zk/codis/db_imp/ActionResponse/0
    000004134 [] ^[[0m
    2017/06/13 14:09:49 action.go:100: ^[[0;33m[warning] abnormal waiting time for receivers /zk/codis/db_imp/ActionResponse/0
    000004134 [] ^[[0m
    liqunlin
    @liqunlin
    使用codis-proxy但是程序无法通过其调用keys命令,我的程序使用keys命令来匹配部分key做判断,进行下一步使用
    aqzt
    @aqzt
    还有人在玩吗 ?
    zhangwei0181
    @zhangwei0181
    我还在玩
    spinlock
    @spinlock
    应该没了吧。
    Justfly
    @imjustfly
    codis 有没有考虑过 集群间的同步 和 一致性问题 使用类似raft之类的 每个集群作为一个副本
    @spinlock
    Elior Malul
    @emhacker
    Any English here?
    fanpengju
    @itc7
    大家好
    image.png
    有没有遇到过codis-proxy启动报这个错的?
    Jarvis Young
    @jarvys

    各位大神,请教一个问题。不知道会不会出现这种错误情况:

    假设有两个 Proxy,A 和 Dashboard 可以正常通信,B 和 Dashboard 之间网络出现问题。在 slot 数据迁移时,A 可以正常同步新的 slot 信息,B 会出现问题,如果卡在了 Prepared 阶段,而这个时候 A 处理了一个 key 的请求,将这个 key 的数据迁移到新的 redis 节点了,后来 B 又接收到了同一个 key 的请求,由于没有不同步 slot 信息,B 会在将请求代理到原来的 redis 节点,此时旧 redis 节点上已经不存在这个 key 的数据了,会返回 key 不存在的错误。

    求大神 @ngaut 解答,多谢~