如果TP5想要使用redis缓存,首先要修改config中的缓存设置;

如果想要同时使用多个缓存类型进行操作的话,可以设置成我的这种,

cache.type 配置为complex之后,就可以缓存多个缓存类型和缓存配置,每个缓存配置的方法和之前一 样,并且你可以给相同类型的缓存类型(使用不同的缓存标识)配置不同的缓存配置参数。

如果想要使用redis缓存 操作的话,可以使用:

Cache::store('redis')->set('id')

Cache::get('id')

使用别的缓存操作的话也是如此,就是把Cache::store括号中的缓存标识,换成你想使用的缓存表示就可以;

具体如何操作,请去看ThinkPHP5.0完全手册 -> 杂项 -> 缓存

下面就是在TP5中controller的操作,

这里面用到了redis中的hash表,

hset是redis中的HASH命令:

HSET key field value 
将哈希表 key 中的字段 field 的值设为 value 。

expire是redis中的KEYS命令:

EXPIRE key seconds
为给定 key 设置过期时间,以秒计。

更多Redis命令,请去https:Redis 命令 | 菜鸟教程

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐