MemcachedBackend¶
- class mmeval.fileio.MemcachedBackend(server_list_cfg, client_cfg, sys_path=None)[source]¶
Memcached storage backend.
- server_list_cfg¶
Config file for memcached server list.
- Type
str
- client_cfg¶
Config file for memcached client.
- Type
str
- sys_path¶
Additional path to be appended to sys.path. Defaults to None.
- Type
str, optional
- get(filepath: Union[str, pathlib.Path])[source]¶
Get values according to the filepath.
- Parameters
filepath (str or Path) – Path to read data.
- Returns
Expected bytes object.
- Return type
bytes
Examples
>>> server_list_cfg = '/path/of/server_list.conf' >>> client_cfg = '/path/of/mc.conf' >>> backend = MemcachedBackend(server_list_cfg, client_cfg) >>> backend.get('/path/of/file') b'hello world'