diff --git a/appsys/libraries/Cache/drivers/Cache_redis.php b/appsys/libraries/Cache/drivers/Cache_redis.php index e156cda..92267aa 100644 --- a/appsys/libraries/Cache/drivers/Cache_redis.php +++ b/appsys/libraries/Cache/drivers/Cache_redis.php @@ -214,6 +214,10 @@ public function save($id, $data, $ttl = 60, $raw = FALSE) $this->_redis->{static::$_sRemove_name}('_ci_redis_serialized', $id); } + if (is_numeric($ttl)) { + $this->_redis->expireAt($id, time() + $ttl); + } + return $this->_redis->set($id, $data, $ttl); }