shell脚本执行redis命令 如何高效向redis插入大量的数据?

如何高效向redis插入大量的数据?1. 创建一个新的文本文件,包括redis命令set key0 value0 set key1 value1。。。Set Keyn valuen如果你有原始数据,构

如何高效向redis插入大量的数据?

1. 创建一个新的文本文件,包括redis命令

set key0 value0 set key1 value1。。。Set Keyn valuen

如果你有原始数据,构造这个文件并不困难,比如shell或Python

2。将这些命令转换为redis协议。

redis pipeline函数支持redis协议,而不是直接的redis命令。

如何转换可以参考以下脚本。

3. 插入带管道的cat数据.txt|Redis cli--pipe

shell vs Redis pipe

redis安装好了,但redis-cli不能用,就是说$redis-cli回车后没有反应?

这是因为按Ctrl Z挂断Redis服务进程。有两种处理方法redis.conf文件将daemonize文件更改为yes,然后重新启动redis服务。