optuna.storages.JournalRedisStorage

optuna.storages.JournalRedisStorage(url, use_cluster=False, prefix='')[源]

警告

在 v4.0.0 中已弃用。此功能将在未来移除。此功能目前计划在 v6.0.0 中移除,但此计划可能会更改。请参阅 https://github.com/optuna/optuna/releases/tag/v4.0.0

请使用 JournalRedisBackend 代替。

方法

append_logs(logs)

将日志附加到后端。

load_snapshot()

从后端加载快照。

read_logs(log_number_from)

读取日志号大于或等于 log_number_from 的日志。

save_snapshot(snapshot)

将快照保存到后端。

参数:
append_logs(logs)

将日志附加到后端。

参数:

logs (list[dict[str, Any]]) – 包含可 JSON 序列化的日志列表。

返回类型:

None

load_snapshot()

从后端加载快照。

返回:

如果找到,则返回序列化的快照 (字节),否则返回 None

返回类型:

bytes | None

read_logs(log_number_from)

读取日志号大于或等于 log_number_from 的日志。

如果 log_number_from 为 0,则读取所有日志。

参数:

log_number_from (int) – 一个非负整数值,指示要读取哪些日志。

返回:

日志号大于或等于 log_number_from 的日志。

返回类型:

list[dict[str, Any]]

save_snapshot(snapshot)

将快照保存到后端。

参数:

snapshot (bytes) – 序列化的快照 (字节)

返回类型:

None