phpRedis-如何从另一个命名空间推送/获取密钥?
我有一个数据库(phpRedis-如何从另一个命名空间推送/获取密钥?,php,redis,phpredis,Php,Redis,Phpredis,我有一个数据库(db0)和两个名称空间:space1,space2 对于我的代码,我使用的是phpRedis()库。 “字符串”示例:space1\uu:main\u site\u产品:77-005\u expire 如何从space2获取此密钥?或者如何将密钥放入另一个空间?可能您必须创建一个到服务器的新连接,并将选项(第二个参数)前缀设置为space1,然后通过$redispace1->get('main_site_products:77-005_expire')获取密钥所以我通过$redi
db0
)和两个名称空间:space1
,space2
对于我的代码,我使用的是phpRedis()库。
“字符串”示例:
space1\uu:main\u site\u产品:77-005\u expire
如何从
space2
获取此密钥?或者如何将密钥放入另一个空间?可能您必须创建一个到服务器的新连接,并将选项(第二个参数)前缀设置为space1
,然后通过$redispace1->get('main_site_products:77-005_expire')获取密钥代码>所以我通过$redispace1=new\Predis\Client(['port'=>12769,'password'=>'rediserver'])创建连接代码>但在何处输入此第二个参数
?正如我们两人所写的-连接中的第二个参数。因此,您的连接将是$redispace1=new\Predis\Client(['port'=>12769,'password'=>'rediserver'],['prefix'=>'space1'])代码>。第一个数组具有主机、密码等连接参数,第二个数组具有前缀等连接选项。更多文档:哦。。。我的错误,我没有看到。谢谢这就解决了我的问题:)