// Database public function show() { return 'Redis: Caching và Session Management tro...'; }

Setup Redis

Cài đặt Redis driver trong Laravel:

// .env
CACHE_DRIVER=redis
SESSION_DRIVER=redis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

Caching với Redis

// Cache một giá trị
Cache::put('key', 'value', 3600);

// Lấy từ cache
$value = Cache::get('key');

// Cache với callback
$users = Cache::remember('users', 3600, function () {
    return User::all();
});

Session Management

Redis là lựa chọn tốt cho session storage trong môi trường distributed:

// config/session.php
'driver' => 'redis',
'connection' => 'session',

Kết luận

Redis giúp cải thiện đáng kể performance của ứng dụng Laravel.