#include <userver/storages/redis/request.hpp>
template<typename ResultType, typename ReplyType>
class storages::redis::Request< ResultType, ReplyType >
Valkey or Redis future for a non-scan and non-eval responses.
Member functions of classes storages::redis::Client and storages::redis::Transaction that do send request to the Redis return this type or storages::redis::ScanRequest.
Definition at line 37 of file request.hpp.
◆ Reply
template<typename ResultType, typename ReplyType>
◆ Result
template<typename ResultType, typename ReplyType>
◆ Request()
template<typename ResultType, typename ReplyType>
◆ Get()
template<typename ResultType, typename ReplyType>
Wait for the request to finish on Redis server and get the result
- Exceptions
-
| server | or request related exceptions |
Definition at line 57 of file request.hpp.
◆ GetAwaitableToken()
template<typename ResultType, typename ReplyType>
◆ IgnoreResult()
template<typename ResultType, typename ReplyType>
Ignore the query result and do not wait for the Redis server to finish executing it.
Definition at line 53 of file request.hpp.
◆ Wait()
template<typename ResultType, typename ReplyType>
Wait for the request to finish on Redis server, server or request errors (if any) are logged but not thrown.
- Exceptions
-
| Exceptions | on misuse (for example, calling Wait() on a single result from a transaction before waiting for the transaction itself). |
Definition at line 50 of file request.hpp.
◆ RequestEval
template<typename ResultType, typename ReplyType>
template<typename T1, typename T2>
◆ RequestEvalSha
template<typename ResultType, typename ReplyType>
template<typename T1, typename T2>
| friend class RequestEvalSha |
|
friend |
◆ RequestGeneric
template<typename ResultType, typename ReplyType>
template<typename T1>
| friend class RequestGeneric |
|
friend |
◆ RequestScanData
template<typename ResultType, typename ReplyType>
| friend class RequestScanData |
|
friend |
The documentation for this class was generated from the following files: