Redis使用的是客户端-服务器(CS)模型和请求/响应协议的TCP服务器。这意味着一般状况下一个请求会遵循如下步骤:php
(1)客户端向服务端发送一个查询请求,并监听Socket返回,一般是以阻塞模式,等待服务端响应。 (2)服务端处理命令,并将结果返回给客户端。
批量给一个list类型的key添加10w条数据,实例以下:redis
<?php $redis = new Redis(); $redis->connect('127.0.0.1', 6379); $redis->auth('******'); $redis->select(0); $redis->pipeline();//开启管道 //假设变量$data数组有10w条数据,批量添加到list类型中 $data = array(1,2,3,...,100000); $key = 'list1'; foreach($data as $value){ $redis->rpush($key,$value); }