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); }