diff --git a/src/redis.cpp b/src/redis.cpp index e68686f..5a21ca0 100644 --- a/src/redis.cpp +++ b/src/redis.cpp @@ -185,10 +185,13 @@ module::redis::redis(redisContext* context, redis_pool* pool):m_context(context) } module::redis::~redis() +{ + this->close(); +} +void module:redis::close() { m_pool->recover(m_context); } - sol::object module::redis::command(const std::string& cmd, sol::this_state ts) { //return m_pool->reply(&ts,m_context,(redisReply*)redisCommand(m_context, cmd.c_str()));