有没有redis的大佬,帮忙解答一下问题
我在同一台服务器上,1、用10个不同端口配置了10个redis,分配给200个网站。
2、用一个端口的redis配置10个db分区,分配给200个网站。
这2种做法,有什么本质区别。优劣势是什么 测试过了,很慢。站群没办法单实例 redis是单线程的 所以第一种方案比较快?毕竟这样等于10个实例,10个线程 redis 是单线程, 用10个端口启动10个redis进程。 有利于资源隔离、提高cpu利用。 不过不利于人工维护。
尽量不要用多db,没什么优势。宁愿不同网站采用不同前缀, 也最好只用db0 感谢,我目前也是采用做法1,只是做法2有面板加持方便管理,所以问一问 其实单实例的话一个redis更高效 我的都是小项目,用的第二种 我几个小站,用第二种内存都卡爆了 ,,,:'( 优化下key长度管用吗
redis的集群搞起来也挺快
页:
[1]