站点图标 谷姐靓号网

多站点 redis 缓存如何分别存放到 db0至db16-全球vps

Rate this post

搜了一圈没找到教程

宝塔面板,默认三个网站,redis缓存全部存放在db0

需要实现
网站一redis缓存存放到db0
网站二redis缓存存放到db1
网站三redis缓存存放到db2

技术大佬给解答一下吧

在google已找到解决方案,此贴结束

热议
2楼 htc10 6小时前

https://redis.io/commands/select/

3楼 全球vps 6小时前

https://redis.io/commands/select/

这个好像只是说明,并没有解决方案

4楼 htc10 6小时前

这个好像只是说明,并没有解决方案

根据这个改代码啊

5楼 AnyPopup 6小时前

选择下数据库就完事了

把这个放在wp-config.php里,这个是给缓存数据加个前缀,做区分的。
还有很多种方法,但这个比较适合你

7楼 全球vps 6小时前

把这个放在wp-config.php里,这个是给缓存数据加个前缀,做区分的。
还有很多种方法,但这个比较适合你 ...

我现在使用的就是这个方法,但结果是他们全部都存放在db0里面

8楼 小鸡真爱无疑 6小时前

我现在使用的就是这个方法,但结果是他们全部都存放在db0里面

问题是这样做,对你产生了什么困扰?

9楼 全球vps 6小时前

根据这个改代码啊

他们的方案好像是分二种,第一种还是全部存放在db0里面,第二种是集群
而我需要的是
网站一redis缓存存放到db0
网站二redis缓存存放到db1
网站三redis缓存存放到db2

不过我在google好像找到了解决方案,谢谢你的回复

10楼 william2ct 6小时前

这个要看你网站的代码啊。 具体来说,连接数据库的时候指定一下就可以了,例如 db=0 db=2

12楼 全球vps 5小时前

问题是这样做,对你产生了什么困扰?

在宝塔的 redis 负载状态 里面,显示 keyspace_misses:1935998 查找数据库键失败的次数
查看db0里面高达4万多条,多个网站缓存全部存放于db0
我在想是不是这个原因造成的

13楼 小鸡真爱无疑 5小时前

在宝塔的 redis 负载状态 里面,显示 keyspace_misses:1935998 查找数据库键失败的次数
查看db0里面高达 ...

超出了我的知识范畴,但是还有一种集群方案,不过是几百个站用的,就是分端口,是个不小的工程,默认端口是6379,你可以三个站分别指向3个端口,不过这需要改较多的文件。网上有教程。

14楼 zhujizixun 5小时前

为什么要分db,谁教你的

15楼 全球vps 5小时前

超出了我的知识范畴,但是还有一种集群方案,不过是几百个站用的,就是分端口,是个不小的工程,默认端口 ...

我是单台服务器,集群的话不适合我
我在google找到了你说的教程,单台服务器改不同的端口,还在测试中,希望能够把问题解决

16楼 小鸡真爱无疑 4小时前

我是单台服务器,集群的话不适合我
我在google找到了你说的教程,单台服务器改不同的端口,还在测试中, ...

redis集群,是为了方便分类管理,和你现在的做法比,可能更节省资源。

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

退出移动版