健壮酒窝

文章
6
资源
0
加入时间
4年2月16天

一个项目多个分业务应该用redis 几个db

我们的项目现在使用redis作为多种业务的数据存储我们的做法是将不同的业务存储在不同的db中。比如Tonken存储在db0,点赞数据在db1,缓存在db2。这种做法的好处是不同的业务数据可已完全分开。但是在高并发下这种方式出现了问题。在核心存取redis的类中要不停的切换db,但是在高并发不同db读取时会出现脏读的情况。后来咨询了一下其他公司的人,他们表示要将所有的数据都存在db0中,使用给key加前缀的方式来区分业务。其他的db只用来做备份使用。参考https://www.oschina.

file.php https,使用HTTPS链接和php方法(file_get_contents,getimagesize)

当我尝试在我的网站中读取一些HTTPS网址时遇到问题.如果使用“ http”,则没有问题(使用file_get_contents和curl),但是当我用“ https”替换“ http”时,这些方法不起作用.我收到一些错误:failed to open stream: operation failed occuredFailed to enable crypto occuredSSL operat...