麒麟v10 上部署 TiDB v5.1.2 生产环境优化实践
637
2023-04-03
[转贴]dbcached──“分布式 key-value 数据库内存缓存系统”
Run as a daemon (作为守护进程运行)
引用/usr/local/dbcached/bin/memcached -d -m 256 -p 11211 -c 51200 -u nobody -x 192.168.0.2 -y 26010 -z 26010
● -x nmdb 服务器的域名或者IP地址,推荐使用IP地址 ● -y <端口号> nmdb 服务器的TCP端口号 (默认: 26010) 支持 set/delete/... 等写命令 和 get 等读命令 ● -z <端口号> nmdb 服务器的UDP端口号 (默认: 26010) 只支持 get 等都命令, 当使用 -z 参数时,将使用 UDP 协议代替 TCP 协议执行 set 操作,执行 get 操作时仍然使用 TCP 协议。强烈推荐加上 -z 参数。 ● 其他参数跟 memcached 1.2.4 完全一样,就不再详细说明。 ● 如果想让 dbcached 通过 NMDB 保存数据时采用 TCP 协议,去掉 -z 参数即可,例如:(除非因防火墙、NAT穿透等问题导致 UDP 协议不可用,否则不建议使用 TCP 协议)
引用/usr/local/dbcached/bin/memcached -d -m 256 -p 11211 -c 51200 -u nobody -x 192.168.0.2 -y 26010
● 如果想让 dbcached 作为普通的 Memcached 运行,去掉 -x、-y、-z 参数即可,例如:
引用/usr/local/dbcached/bin/memcached -d -m 256 -p 11211 -c 51200 -u nobody
2. QDBM & NMDB QDBM 和 NMDB 均为原版,可以从它们的官方网站下载最新版本。 QDBM Installation (安装)
NMDB Installation (安装)
Run as a daemon (作为守护进程运行)
引用/usr/local/bin/nmdb -d /var/dbcached.db -t 26010 -T 192.168.0.2 -u 26010 -U 192.168.0.2 -c 1024
● -d 数据库路径(这里使用比 Berkeley DB 更快的 QDBM 数据库),例如 /var/dbcached.db ● -t TCP 监听端口 (默认:26010) ● -T TCP 监听地址 (默认:任何地址) ● -u UDP 监听端口 (默认:26010) ● -U UDP 监听地址 (默认:任何地址) ● -c 最大的缓存对象数目,单位为千 (默认:128)
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。