def METHOD_NAME(
    self, fragments_d: Dict, not_existing: List[np.uint64]
) -> None:
    if REDIS is None:
        return
    prefix_idx = 0
    if len(fragments_d) > 0:
        fragment_info = next(iter(fragments_d.values()))
        path, _, _ = fragment_info
        idx = path.find("initial/")
        prefix_idx = idx + 8
        path_prefix = path[:prefix_idx]
        self.initial_path_prefix = path_prefix
    pipeline = REDIS.pipeline()
    for node_id, fragment_info in fragments_d.items():
        path, offset, size = fragment_info
        key = f"{self.namespace}:{node_id}"
        pipeline.set(key, f"{path[prefix_idx:]}:{offset}:{size}")
    for node_id in not_existing:
        pipeline.set(f"{self.namespace}:{node_id}", DOES_NOT_EXIST)
    pipeline.execute()