Laravel 简单使用 Redis 作缓存
本地测试 ,先搞个redis,并到文件夹下使用命令 Redis-server redis.conf开启redis服务
- 修改配置文件
config/cache.php
'redis' => [
'driver' => 'redis',
'connection' => 'default',
],
这里的connection对应config/database中redis的默认主机default配置。
config/database.php
'redis' => [
'client' => 'predis',
'default' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => 0,
],
],
2.测试
写个路由 控制器 postman测试
$key = '3333';
if (Cache::has($key)){ //首先查寻cache如果找到
$values = Cache::get($key); //直接读取cache
dd($values);
}else{ //如果cache里面没有
$value = '4444';
Cache::put($key,$value,500);
}
dd(Cache::get($key));
3.打开RedisDesktopManager瞅瞅,默认在db0 :)
本作品采用《CC 协议》,转载必须注明作者和本文链接
对了,记得装predis :neutral_face:
@bestcyt laravel 默认安装了吧