ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルを使用して Redis データを別の Redis にエクスポートするコード
ある Redis データベースから別の Redis データベースにデータをエクスポートする PHP スクリプト:
$from_redis = redis_init($from);
$to_redis = redis_init($to);
$keys = $from_redis->keys('*');
$count = 0;
$total = count($keys);
foreach($keys as $key){
if(++$count % 100 == 1){
echo "$count/$totaln"; $type = $from_redis->get($key) key , 0, -1);
:REDIS_HASH:
$hash = $from_redis - > ;hGetAll($key) key, 0, -1, true);
foreach($zset as $val=>$score){
}
}
function redis_init($conf){
$redis = new Redis();
preg_match('/^([^:]+)(:[0-9]+)?\/(.+)?/', $conf, $ms);
$host = $ms[1];
$port = trim($ms[2], ':');
$db = $ms[3];
$redis-> connect($host, $port);
$redis->select($db);
return $redis;
}
http://www.bkjia.com/PHPjc/740658.html
www.bkjia.com
http://www.bkjia.com/PHPjc/740658.html
技術記事
Redis データベースから別の Redis データベースにデータをエクスポートするための PHP スクリプト: 次のようにコードをコピーします: $from = '127.0.0.1:6200/6'; $from_redis = redis_init ($から...