搜索

一次教科书级别的Redis高可用架构设计实践

发表于 2025-11-04 07:53:50 来源:全栈开发
一次教科书级别的Redis高可用架构设计实践
复制void configGetCommand(client *c) {  robj *o = c->argv[2];  void *replylen = addDeferredMultiBulkLength(c);  char *pattern = o->ptr;  char buf[128];  int matches = 0;  serverAssertWithInfo(c,次教o,sdsEncodedObject(o));  ...  /* 增加trustedip参数 */  if (stringmatch(pattern,"trustedip",0)) {  sds buf = sdsempty();  int j;  int numips;  numips = server.trusted_ips.numips;  for (j = 0; j <numips; j++) {  buf = sdscat(buf, server.trusted_ips.ips[j]);  if (j != numips - 1)  buf = sdscatlen(buf," ",1); }  addReplyBulkCString(c,"trustedip");  addReplyBulkCString(c,buf);  sdsfree(buf);  matches++;  }  setDeferredMultiBulkLength(c,replylen,matches*2);  }  1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.
随机为您推荐
版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright © 2016 Powered by 一次教科书级别的Redis高可用架构设计实践,全栈开发  滇ICP备2023006006号-32sitemap

回顶部