redis hash和 sorted set 使用(用户信息和排行榜)

<?php

# redis hash使用
$redis = new Redis();

$redis -> open( '**.**.**.**' );

$redis -> hSet('user_info' , 'user_name_01' , 'zhangsan' );
$redis -> hSet('user_info' , 'user_sex_01' , 'boy' );


$redis -> hSet('user_info' , 'user_name_02' , 'xiaoming' );
$redis -> hSet('user_info' , 'user_sex_02' , 'girl' );

$arr =  $redis -> hGetAll( 'user_info'  );

echo '<pre/>';
print_r($arr);
//exit;

#排行榜  有序集合

//$redis -> del('rank_list');

$redis -> zAdd( 'rank_list' ,  100 , 'honor' );

$redis -> zAdd( 'rank_list' ,  10 , 'iphone' );

$redis -> zAdd( 'rank_list' ,  20 , 'oppo' );

$redis -> zAdd( 'rank_list' ,  20 , 'vivo' );


$redis -> zAdd( 'rank_list' ,  333 , 'vivo1111' );

$redis -> zAdd( 'rank_list' ,  22 , 'vivo1111' );


$redis -> zAdd( 'rank_list' ,  30 , 'xiaomi' );

print_r ($redis -> zRevRange('rank_list' , 0 , 20 ,1 ) );

//print_r ( $redis -> zRange( );

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭