首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Redis的Laravel缓存-这关键是什么意思?

使用Redis的Laravel缓存-这关键是什么意思?
EN

Stack Overflow用户
提问于 2015-11-30 16:50:00
回答 1查看 1.3K关注 0票数 3

我们使用Redis缓存和Laravel。有时我们用键存储对象,例如: Product-4151-Details类别-4123-Products

当我们运行redis-cli keys *时,我们会得到如下的键:

laravel:af6e03943c3803e85bbf455fa26:Category-4123-Products laravel:af6e03943c3803e85bbf455fa26:Product-4151-Details

我们有数千个这样的密钥(我们缓存很多),这些散列经常重复多次。这些散列是什么,它们是什么意思,为什么它们有时会被复制?(当我提到哈希时,我指的是键的这一部分:af6e03943c3803e85bbf455fa26).laravel部分是我们在cache.php文件中设置的缓存前缀。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-30 16:56:31

看起来它被用作缓存标记功能的一部分。

https://github.com/laravel/framework/blob/5.1/src/Illuminate/Cache/RedisTaggedCache.php

散列是一个唯一的命名空间,当任何标记被刷新时都会发生更改。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34003724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档