ItGo.me - 专注IT技术分享

首页 > Redis > Redis数据导入/导出为JSON的小工具 - Redis-Dump

Redis数据导入/导出为JSON的小工具 - Redis-Dump

时间:2016-08-28来源:网友分享 点击:

Redis-Dump 是一个将数据导入/导出为json格式数据的小工具,目前还在Alpha版本,目前提供两个命令,将Redis数据层出成json的redis-dump命令,以及将json文件导入到redis中的redis-load命令,喜欢尝鲜的同学可以试玩一下。

另外个人认为这也是一个适合新手的Redis数据结构学习工具,通过将Redis几种数据结构dump成json,可以让我们更直观的认识Redis数据结构及其操作。

下面是使用示例:

$ redis-dump$ redis-dump -u 127.0.0.1:6371 > db_full.json$ redis-dump -u 127.0.0.1:6371 -d 15 > db_db15.json$ < db_full.json redis-load$ < db_db15.json redis-load -d 15# OR$ cat db_full | redis-load$ cat db_db15.json | redis-load -d 15# You can specify the redis URI via an environment variable$ export REDIS_URI=127.0.0.1:6371$ redis-dump
导出的json数据格式如下,包括了db,key,ttl,数据的type,以及相应的数据
{"db":0,"key":"hashkey","ttl":-1,"type":"hash","value":{"field_a":"value_a","field_b":"value_b","field_c":"value_c"},"size":42}{"db":0,"key":"listkey","ttl":-1,"type":"list","value":["value_0","value_1","value_2","value_0","value_1","value_2"],"size":42}{"db":0,"key":"setkey","ttl":-1,"type":"set","value":["value_2","value_0","value_1","value_3"],"size":28}{"db":0,"key":"zsetkey","ttl":-1,"type":"zset","value":[["value_0","100"],["value_1","100"],["value_2","200"],["value_3","300"],["value_4","400"]],"size":50}{"db":0,"key":"stringkey","ttl":79,"type":"string","value":"stringvalue","size":11}

是一个高性能的key-value数据库。 redis的出现,很大程度补偿了这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。

性能测试结果:

SET操作每秒钟 110000 次,GET操作每秒钟 81000 次,服务器配置如下:

Linux 2.6, Xeon X3320 2.5Ghz.

stackoverflow 网站使用 Redis 做为缓存服务器。

介绍内容来自:

项目主页:

Redis数据导入/导出为JSON的小工具 - Redis-Dump

Redis数据导入/导出为JSON的小工具 - Redis-Dump  讨论


nosql之redis

官网 安装 wget tar xzf redis-2.4.10.tar.gzcd redis-2.4.10 make sudo make install sudo ln -s /usr/local/bin/redis-server /usr/bin/redis-server sudo ln -s /usr/local/bin/redis-cli /usr/bin/redis-cli sudo ln -s /usr/local/bin/redis-check-aof /usr/bi...

Redis持久化

Web程序猿博客: Redis持久化机制 redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。 Redis 提供了多种不同级别的持久化方式: RDB 持久化可以...

Redis 集群规范

本文档翻译自 。 引言 这个文档是正在开发中的 Redis 集群功能的规范(specification)文档,文档分为两个部分: 第一部分介绍目前已经在 unstable 分支中实现了的那些功能。 第二部分介绍目前仍...

Redis-Dump 是一个将数据导入/导出为json格式数据的小工具,目前还在Alpha版本,目前提供两个命令,将Redis数据层出成json的redis-dump命令,以及将json文件导入到redis中的redis-load命令,喜欢尝鲜的同
------分隔线----------------------------