求助:一个服务器里放两个xiuno的网站开启Redis怎么防止两个站缓存串联
把数据库的会员字段进行共享,这样用户在任意一个站注册,两个站都增加会员数,但是发布内容还是独立的,购买的类似VIP,或者积分等也共享。
内容设置不同的前缀,应该就没问题了。
'redis' => array ( 'host' => 'localhost', 'port' => '6379', 'cachepre' => 'bbs_', 'db' => 1, //这个为redis 的数据库0-1-2-3-4-5-6 默认是0 ),
public function connect() { if($this->link) return $this->link; $redis = new Redis; $r = $redis->connect($this->conf['host'], $this->conf['port']); if(!$r) { return $this->error(-1, '连接 Redis 服务器失败。'); } //$redis->select('xn'); $this->link = $redis; return $this->link; }
public function connect() { if($this->link) return $this->link; $redis = new Redis; $r = $redis->connect($this->conf['host'], $this->conf['port']); if(!$r) { return $this->error(-1, '连接 Redis 服务器失败。'); } // 使用配置的数据库编号 if(isset($this->conf['db'])) { $redis->select($this->conf['db']); } $this->link = $redis; return $this->link; }
a961223 第一步: conf.php 修改一下内容 &am ...
流口水的鱼 我试了一下··还是在db0里面,缓存不到db1
a961223 开启调试模式后,刷新就可以了
把前缀bbs改成别的。另外WordPress网站也是一样的。