Zend framework Zend Framework无法在没有“0”的情况下读取密钥;zfcahce:“;前缀
我无法从zend framework读取Redis数据,zend framework是从“Redis客户端”(控制台)添加的,没有键前缀“zfcache:” 例如:Zend framework Zend Framework无法在没有“0”的情况下读取密钥;zfcahce:“;前缀,zend-framework,redis,Zend Framework,Redis,我无法从zend framework读取Redis数据,zend framework是从“Redis客户端”(控制台)添加的,没有键前缀“zfcache:” 例如: SET mykey 'myvalue' 当我从zf$redis->hasItem('mykey')检查mykey时,我得到false 现在设置前缀为“zfcache:”的键就可以了 现在我可以从zend读取这些数据,$redis->hasItem('mykey')返回true,我使用$redis->getItem('mykey')
SET mykey 'myvalue'
当我从zf$redis->hasItem('mykey')检查mykey时,我得到false
现在设置前缀为“zfcache:”的键就可以了
现在我可以从zend读取这些数据,$redis->hasItem('mykey')返回true,我使用$redis->getItem('mykey')获得值
帮助我读取不带前缀“zfcache:”的redis密钥?问题在于默认名称空间值zfcache 要删除默认名称空间,请在RedisFactory.php中将其设置为空
$redisOptions = new RedisOptions ( ["namespace" => ""] );
$redisOptions = new RedisOptions ( ["namespace" => ""] );