小编Jag*_*dha的帖子

转储Redis数据库中的所有键/值对

我在Ruby中使用一个名为Ohm的ORM,它在Redis之上运行,我很想知道数据是如何实际存储的.我想知道是否有办法列出Redis数据库中的所有键/值.

任何领导都会在很长一段时间内帮助我(我基本上被困在了).提前致谢!

更新:
使用redis-cli尝试此操作的其他人的注释,使用此:

$ redis-cli keys
* (press * followed by Ctrl-D)
... (prints a list of keys and exits)
$
Run Code Online (Sandbox Code Playgroud)

谢谢@antirez和@hellvinz!

ruby rubygems ohm nosql redis

68
推荐指数
3
解决办法
7万
查看次数

从S3存储桶下载300万个对象的最快方法

我已经尝试过使用Python + boto +多处理,S3cmd和J3tset,但是他们都在苦苦挣扎.

任何建议,也许是你一直在使用的现成脚本或我不知道的另一种方式?

编辑:

eventlet + boto是一个有价值的解决方案,如下所述.在http://web.archive.org/web/20110520140439/http://teddziuba.com/2010/02/eventlet-asynchronous-io-for-g.html找到了一篇很好的活动参考文章

我已经在下面添加了我正在使用的python脚本.

python linux amazon-s3 boto eventlet

29
推荐指数
2
解决办法
1万
查看次数

"tail -f"alternate不会滚动终端窗口

我想连续检查一个文件,以查找不断变化的内容."tail -f"不够,因为文件的大小不会增大.

我可以在bash中使用一个简单的while循环来达到同样的效果:

while [ 1 ]; do cat /proc/acpi/battery/BAT1/state ; sleep 10; done
Run Code Online (Sandbox Code Playgroud)

虽然它有滚动我的终端窗口的不良影响,但它确实有效.

所以现在我想知道,是否有一个linux/shell命令可以在不滚动终端的情况下显示该文件的输出?

linux bash shell

5
推荐指数
3
解决办法
2472
查看次数

标签 统计

linux ×2

amazon-s3 ×1

bash ×1

boto ×1

eventlet ×1

nosql ×1

ohm ×1

python ×1

redis ×1

ruby ×1

rubygems ×1

shell ×1