redis plugin cache name 疑问

blob.png

redis 不同的cache对象,如果设置了一个相同的key,貌似最后的会覆盖前面的,那区分不同的cache对象的目的是是什么??

评论区

JFinal

2016-12-01 17:02

RedisPlugin 使用 cacheName 是指连到不同的 reids 服务端的通道,或者连到同一个 redis 的多个连接,这多个连接可能连接到了不同的 db

贴子中的代码如果表现出了覆盖的行为,肯定是 bbs 与 news 这两个 cache 配置到了同一个 redis 服务端的同一个 db,改成配置到不同的 redis 服务端或者同一个 redis 的不同 db 即可

JFinal

2016-12-01 17:02

记得搞定后回来分享一下

JFinal

2016-12-01 17:03

注意一下,关键在于创建 RedisPlugin 对象时,传入不同的 cacheName 时,要连接到不同的 reids 服务端程序,通常 ip 地址是不同的

热门反馈

扫码入社