1
0
Fork 0
mirror of https://github.com/KingDuckZ/dindexer.git synced 2025-08-07 13:29:49 +00:00

New IncRedisBatch class.

Wraps Batch similarly to how IncRedis wraps Command.
This commit is contained in:
King_DuckZ 2016-07-12 12:07:36 +01:00
parent e02b0a16f5
commit e0670ff433
6 changed files with 129 additions and 4 deletions

View file

@ -107,10 +107,10 @@ namespace dindb {
m_redis.connect();
m_redis.wait_for_connect();
if (m_redis.is_connected()) {
auto batch = m_redis.command().make_batch();
batch.run("SELECT", lexical_cast<std::string>(m_database));
batch.run("CLIENT", "SETNAME", PROGRAM_NAME "_v" STRINGIZE(VERSION_MAJOR) "." STRINGIZE(VERSION_MINOR) "." STRINGIZE(VERSION_PATCH));
batch.run("SCRIPT", "FLUSH");
auto batch = m_redis.make_batch();
batch.select(m_database);
batch.client_setname(PROGRAM_NAME "_v" STRINGIZE(VERSION_MAJOR) "." STRINGIZE(VERSION_MINOR) "." STRINGIZE(VERSION_PATCH));
batch.script_flush();
batch.throw_if_failed();
}
else {