ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルを使用して Redis データを別の Redis にエクスポートするコード

PHP_PHP チュートリアルを使用して Redis データを別の Redis にエクスポートするコード

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-07-13 10:36:06769ブラウズ

ある Redis データベースから別の Redis データベースにデータをエクスポートする PHP スクリプト:

コードをコピーします コードは次のとおりです:
$from = '127.0.0.1:6200/6';
$to = ' 127.0.0.1:6200/8';

$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

tru​​e


http://www.bkjia.com/PHPjc/740658.html

技術記事

Redis データベースから別の Redis データベースにデータをエクスポートするための PHP スクリプト: 次のようにコードをコピーします: $from = '127.0.0.1:6200/6'; $from_redis = redis_init ($から...



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。