这是命令 memcachedb,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
memcachedb - 启用持久性的 memcached 变体
概要
内存缓存数据库 [配置]
商品描述
MemcacheDB(读作 内存现金迪蜜蜂) 是启用持久性的变体 memcached
分布式键值存储系统。 它不是一个缓存解决方案,而是一个持久的
存储引擎,用于快速可靠的基于键值的对象存储和检索。
它符合 memcache中 协议,这意味着 memcached 客户端可以连接和
透明地使用持久键值存储。 它还提供可靠性和高
通过其事务和复制支持的可用性,由其 BerkeleyDB 提供
存储后端。
配置
-p
要侦听的 TCP 端口(默认值:21201)
-U
要侦听的 UDP 端口(默认值:0,关闭)
-s
要侦听的 UNIX 域套接字路径(禁用网络支持)
-一种
unix 套接字的访问掩码,八进制(默认值:0700)
-l
监听接口(默认值:INADRR_ANY)
-d 作为守护进程运行
-r 最大化核心文件限制
-u
假设身份用户名>(仅当以 root 身份运行时)
-C
最大同时连接数(默认值:4096)
-b
物品尺寸小于NUM> 字节将使用快速内存分配(默认值:2048
字节)
-v Verbose(在事件循环中打印错误/警告)
-vv 非常详细(还打印客户端命令/响应)
-h 打印简要使用说明并退出
-i 打印完整的版权和许可信息
-P
将进程 ID 保存在文件>(仅与 -d 选项一起使用)
-t
要使用的线程数(默认值:4)
伯克利 DB 附加选项
-m
BerkeleyDB 的内存缓存大小(以 MB 为单位)(默认值:256MB)
-一种
以字节为单位的底层页面大小(默认值:4096,范围:512B-64KB,二的幂)
-F
数据库文件名(默认: 数据文件)
-H
数据库的环境HOME(默认: /data1/内存缓存数据库)
-G
数据库的日志目录(默认:与Environment HOME相同,见-H)
-B
数据库类型,选项为:'btree' 或 'hash'(默认:btree)
-L
以千字节为单位的日志缓冲区大小(默认值:4096kB)
-C
每执行一个检查点NUM> 秒(0 表示禁用,默认值:300 秒)
-T
Do memp_trickle 每一个NUM> 秒(0 表示禁用,默认值:30 秒)
-e
缓存中应该干净的页面百分比(默认值:60%)
-D
每执行一次死锁检测NUM> 毫秒(0 表示禁用,默认值:100 毫秒)
-N 启用 DB_TXN_NOSYNC 获得较大的性能增益(默认值:关闭)
-E 自动删除不再需要的日志文件
-X 从堆中分配区域内存(默认:关闭)
复制 附加选项
-R 标识本站点使用的主机和端口(必填)
-O 标识参与此复制组的另一个站点
-M/-S 启动memcachedb作为master或slave
-n
参与复制的站点数量(默认:2)
洞穴
· 因为这是一个持久化存储方案,过期时间在
相应的 memcache 协议客户端将被静默丢弃。
使用 onworks.net 服务在线使用 memcachedb