Моя компания должна использовать laravel для разработки новых проектов, но столкнулась с проблемой, оригинальная упаковка Redis для larvel не используется просто, например, я хочу кэшировать массив, это должна быть последовательность массива в строку для сохранения,в противном случае будет сообщено неверно
$data = ['name'=>'linjuming', 'job'=>'php'];
$data_str = json_encode($data);
Redis::set('rkey_data', $data); // --- error will be reported
Redis::set('rkey_data', $data_str); // -- success
Как выполнить инкапсуляцию, чтобы Redis поддерживал кэширование массива, то есть я хочу создать класс во внешнем слое для наследования исходного redis и использовать вместо этого мой метод classметода класса redis.
Кроме того, как зарегистрировать redis как глобальный класс, не импортируя его в какой-либо контроллер или модель?