Please help me to get it done.
def terminal_access
unless terminal_access_key.present?
$redis.set("#{self.user_name}_terminal_access_cache_key",
{result: (mlodge_terminals + ltv_terminals + tv2g_terminals).flatten.as_json(only: [:app_cd, :gw_tid])}.to_json)
end
JSON(terminal_access_key)['result']
end