1. phpinfo()를 사용하여 PHP 버전을 확인하세요.
내 컴퓨터에서는 php 5.6 32비트 결과가 표시됩니다.
2. 해당 버전의 php-redis 모듈을 다운로드합니다.
다운로드한 php_redis.dll 및 php_igbinary.dll을 xampp/php/ext 아래에 넣고
php를 수정합니다. ini에 다음을 추가하세요.
extension=php_igbinary.dll extension=php_redis.dll
설치 중 많은 문제가 발생했습니다.
1. PHP 버전에 해당하는 phpredis 모듈을 다운로드합니다.
2. 32비트 또는 64비트. 이는 운영 체제 수가 아니라 phpinfo()의 아키텍처 출력에 따라 달라집니다.
3. 다운로드 시 -ts-는 스레드로부터 안전하고 -nts-는 스레드로부터 안전하지 않습니다.
4. 여기에서 다운로드할 수 있습니다
3. 사용 예
$redis = new Redis(); $redis->connect("localhost","6379"); $redis->set("say","Hello World"); echo $redis->get("say"); //输出Hello World ,程序运行成功。
//设置key $redis->set('val1','abc'); echo $redis->get('val1').'<br>'; //删除key $redis->del('val1');// 返回 TRUE(1) var_dump($redis->get('val')); //返回 bool(false) //key是否存在 if(!$redis->exists('key1')) //不存在 var_dump($redis->del('key1')); //返回 int(0) //mset集合设置 $array_mset=array('first_key'=>'first_val', 'second_key'=>'second_val', 'third_key'=>'third_val'); $redis->mset($array_mset); $array_mget=array('first_key','second_key','third_key'); var_dump($redis->mget($array_mget)); //返回array $redis->del($array_mget); //使用array同时删除多个key var_dump($redis->mget($array_mget)); //返回 array(3) { [0]=> bool(false) [1]=> bool(false) [2]=> bool(false) }