Преглед изворни кода

redis key 开头 用url方式

visuddhinanda пре 5 година
родитељ
комит
6b4d44666e
1 измењених фајлова са 6 додато и 9 уклоњено
  1. 6 9
      app/dict/function.php

+ 6 - 9
app/dict/function.php

@@ -5,34 +5,31 @@ require_once '../redis/function.php';
 
 
 function getRefFirstMeaning($word,$lang,$redis){
 function getRefFirstMeaning($word,$lang,$redis){
 	if($redis!==false){
 	if($redis!==false){
-		$len = $redis->hLen("ref_first_mean_".$word);
+		$len = $redis->hLen("ref_first_mean://".$word);
 		if($len===FALSE || $len==0){
 		if($len===FALSE || $len==0){
 			PDO_Connect(_FILE_DB_REF_, _DB_USERNAME_, _DB_PASSWORD_);
 			PDO_Connect(_FILE_DB_REF_, _DB_USERNAME_, _DB_PASSWORD_);
 			$query = "SELECT mean,language as lang from " . _TABLE_DICT_REF_ . " where word = ?  group by language";
 			$query = "SELECT mean,language as lang from " . _TABLE_DICT_REF_ . " where word = ?  group by language";
 			$Fetch = PDO_FetchAll($query, array($word));
 			$Fetch = PDO_FetchAll($query, array($word));
-			if(count($Fetch)){
+			if(count($Fetch)>0){
 				foreach ($Fetch as $key => $value) {
 				foreach ($Fetch as $key => $value) {
 					# code...
 					# code...
-					$redis->hSet("ref_first_mean_".$word,$value["lang"],$value["mean"]);
+					$redis->hSet("ref_first_mean://".$word,$value["lang"],$value["mean"]);
 				}				
 				}				
 			}
 			}
-			else{
-				
-			}
 		}
 		}
-		$mean = $redis->hGet("ref_first_mean_".$word,$lang);
+		$mean = $redis->hGet("ref_first_mean://".$word,$lang);
 		if($mean!=FALSE){
 		if($mean!=FALSE){
 			return $mean;
 			return $mean;
 		}
 		}
 		else{
 		else{
 			if($lang!="en"){
 			if($lang!="en"){
-				$mean = $redis->hGet("ref_first_mean_".$word,"en");
+				$mean = $redis->hGet("ref_first_mean://".$word,"en");
 				if($mean!=FALSE){
 				if($mean!=FALSE){
 					return $mean;
 					return $mean;
 				}
 				}
 			}
 			}
 
 
-			$arr_keys = $redis->hGetAll("ref_first_mean_".$word);
+			$arr_keys = $redis->hGetAll("ref_first_mean://".$word);
 			if(count($arr_keys)>0){
 			if(count($arr_keys)>0){
 				foreach ($arr_keys as $key => $value) {
 				foreach ($arr_keys as $key => $value) {
 					# code...
 					# code...