有一篇关于Redis命令的帖子来获取所有可用的密钥,但是我想用Python来做.
有什么办法吗?
我试图了解Django如何为我的观点设置密钥.我想知道是否有办法从Memcached获取所有保存的密钥.类似于某种cache.all()东西.我一直试图找到密钥,cache.has_key('test')但仍然无法弄清楚如何命名视图键.
更新:我需要这个的原因是因为我需要手动删除部分缓存但不知道Django为我的cache_view键设置的键值
我需要在Redis中查看所有可用的密钥.这个问题:
充分涵盖了我redis-cli没有参数运行的情况,然后输入keys *.
但是,如何使用单个命令获取所有键?
redis-cli keys * 收益:
(错误)ERR'keys'命令的参数个数错误
即使设置了密钥,也会检查是否使用双命令解决方案.
我正在使用javascript创建节点API.我使用redis作为我的键值存储.我在我的应用程序中创建了一个redis-client,并且能够获得特定密钥的值.
我想检索所有键及其值.到目前为止,我做到了这一点:
app.get('/jobs', function (req, res) {
var jobs = [];
client.keys('*', function (err, keys) {
if (err) return console.log(err);
if(keys){
for(var i=0;i<keys.length;i++){
client.get(keys[i], function (error, value) {
if (err) return console.log(err);
var job = {};
job['jobId']=keys[i];
job['data']=value;
jobs.push(job);
});
}
console.log(jobs);
res.json({data:jobs});
}
});
});
Run Code Online (Sandbox Code Playgroud)
但我总是得到空白阵列作为回应.
有没有办法在javascript中执行此操作?
谢谢