datasystem.object_client.ObjectClient#
- class datasystem.object_client.ObjectClient(host, port, connect_timeout_ms=60000, client_public_key='', client_private_key='', server_public_key='', access_key='', secret_key='', tenant_id='', enable_exclusive_connection=False)#
对象缓存客户端。
- 参数:
host (str) - 数据系统Worker的主机IP地址。
port (int) - 数据系统Worker的主机IP端口号。
connect_timeout_ms (int) - 客户端连接和请求超时时间,单位为毫秒。默认值:
60000。client_public_key (str) - 用于curve认证的客户端公钥。默认值:
""。client_private_key (str) - 用于curve认证的客户端私钥。默认值:
""。server_public_key (str) - 用于curve认证的服务端公钥。默认值:
""。access_key (str) - AK/SK授权使用的访问密钥。默认值:
""。secret_key (str) - AK/SK授权的密钥。默认值:
""。tenant_id (str) - 租户ID。默认值:
""。enable_exclusive_connection (bool) - 实验性质特性,开启可提升client与本地datasystem_worker之间的IPC传输性能。默认值:
False。
- 输出:
ObjectClient
初始化对象缓存客户端。
创建对象buffer。
将对象缓存到数据系统中。
获取给定列表对象 key 的Buffer。
增加给定列表对象 key 的全局引用计数。
减少给定列表对象 key 的全局引用计数。
查询对象全局引用计数。
生成一个带数据系统Worker UUID的对象 key。