Update cache.md

This commit is contained in:
李铭昕 2019-07-29 17:08:01 +08:00
parent 59c8c92069
commit d5b591c54f

View File

@ -44,7 +44,7 @@ $cache = $container->get(Psr\SimpleCache\CacheInterface::class);
组件提供 `Hyperf\Cache\Annotation\Cacheable` 注解,作用于类方法,可以配置对应的缓存前缀、失效时间、监听器和缓存组。
例如UserService 提供一个 user 方法可以查询对应id的用户信息。当加上 `Hyperf\Cache\Annotation\Cacheable` 注解后会自动生成对应的Redis缓存key值为`user:id`,超时时间为 9000 秒。首次查询时,会从数据库中查,后面查询时,会从缓存中查。
> 缓存注解基于 `hyperf/di`,所以只有在 `Container` 中获取到的对象实例才有效,比如通过 `$container->get``make` 方法所获得的对象,直接 `new` 出来的对象无法使用。
> 缓存注解基于 [aop](zh/aop.md) 和 [di](zh/di.md),所以只有在 `Container` 中获取到的对象实例才有效,比如通过 `$container->get``make` 方法所获得的对象,直接 `new` 出来的对象无法使用。
```php
<?php