shell通过通道批量插入大量数据到redis

栏目: 数据库 · 发布时间: 7年前

内容简介:当我们需要短时间内快速插入大量数据到redis中,就需要一个行之有效的方式。实践发现redis的(

前言:

当我们需要短时间内快速插入大量数据到 redis 中,就需要一个行之有效的方式。

实践发现redis的( Redis Mass Insertion – Redis )是个比较高效的方法。

借助于pipline插入

  1. 首先通过简单的脚本生成例如如下的:

    SET Key0 Value0
    SET Key1 Value1
    ...
    SET KeyN ValueN

    的目标文本文件。

  2. 转码

    redis-cli中只支持dos格式的换行符 rn ,如果在 Linux 下、Mac下或者Windows下创建的文件,最好都转个码。没有转码的文件,执行会失败。

    转换的方法有好多种:

    a. 利用todos进行转化。如未进行安装可参考 这里

    todos set_ins_redis.txt

    b. 利用vim格式化

    $ vim set_ins_redis.txt
    :set fileformat=dos
    :wq
  3. 最后执行如下命令:

    cat set_ins_redis.txt | redis-cli  -p 8244 --pipe

    执行成功后会出现如下信息:

    All data transferred. Waiting for the last reply...
    Last reply received from server.
    errors: 0, replies: 10654294

Done


以上所述就是小编给大家介绍的《shell通过通道批量插入大量数据到redis》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

JSP 2.0技术手册

JSP 2.0技术手册

杜远君、林康司、林上杰 / 湖北教育出版社,电子工业出版社 / 2004-5-1 / 59.0

本书图文并茂,以丰富的实例为引导,全面介绍了主流的Java Web开发技术——JSP 2.0,重点介绍Java在展示层的两项重要技术:Java Servlet与JavaServer Pages。它们是最重要的Java核心技术。对这两项技术的深入了解,将有助于您未来对于JavaServer Faces(JSF)技术以及Java Web Services技术的学习。 本书分为三大部分,前......一起来看看 《JSP 2.0技术手册》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

MD5 加密
MD5 加密

MD5 加密工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器