def _set_one(store: typing.Callable, item: Item) -> str: """Set item under a key. """ store.set(item.key, item.data_as_json, ex=item.expiration) return item.key
def _set(store: typing.Callable, key: str, data: typing.Any) -> str: """Wraps redis.set command. """ store.set(key, json.dumps(encoder.encode(data), indent=4)) return key