Skip to content

Commit 8cfbba7

Browse files
authored
İç içe dört arraylı redis kullanımı. @ofke
İç içe 4 array içeren verinin redis ile kullanılması örneği.
1 parent 756af61 commit 8cfbba7

File tree

1 file changed

+63
-0
lines changed

1 file changed

+63
-0
lines changed

redis/4boyutluArrayRedis.php

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
<?php
2+
//Redis servis aktif ediliyor
3+
include 'includes/redis.php';
4+
$redis = new redis_();
5+
$redis->redisConnect();//Redis servisi portuna bağlanıyor
6+
7+
//iç içe 3 array yapısı için örnek array
8+
$yeni = array(
9+
0=>array(
10+
"ad"=>
11+
array(
12+
"1.ad"=>array(0=>"Ömer",1=>"Ömürlü"),
13+
"2.ad"=>array(0=>"Faruk",1=>"Adeletli"),
14+
"3.ad"=>"yok"
15+
),
16+
"soyad"=>
17+
array(
18+
0=>"soyad1",
19+
1=>"soyad2"
20+
),
21+
"kisaca"=>
22+
array(
23+
0=>"1.81",
24+
1=>"98kg",
25+
2=>"44beden"
26+
)
27+
),
28+
1=>array(
29+
"ad"=>"Nuriye",
30+
"soyad"=>
31+
array(
32+
0=>"Yıldız",
33+
1=>"Kesmez"
34+
),
35+
"kisaca"=>
36+
array(
37+
0=>"1.70",
38+
1=>array("aciken"=>70,"tokiken"=>66),
39+
2=>"30beden",
40+
3=>"Beyaz"
41+
)
42+
),
43+
2=>array(
44+
"ad"=>"HALİL",
45+
"soyad"=>
46+
array(
47+
0=>"",
48+
1=>"Kesmez"
49+
),
50+
"kisaca"=>
51+
array(
52+
0=>"1.82",
53+
1=>"71kg",
54+
"memleket"=>array("yer"=>"oltu","tarih"=>1990)
55+
)
56+
)
57+
);
58+
59+
//Yukarıda tanılmlı olan array verisini redis üzerinde tanımlıyoruz ve alıyoruz.
60+
echo $redis->deleteHash("_hafiza");//Daha önce bu key yani _hafiza isminde redis hafızası oluşturduk ise siliyoruz
61+
$redis->setHashAllMultiArray3Sıze("_hafiza",$yeni);//Yukarıda tanımladığımız iç içe 4 array verisini redis hafızasına attık.
62+
$data = $redis->getHashFullMultiArray3Sıze("_hafiza");//_hafiza anahtarı ile redis hafızasına tanımladığımız array verisini alıyoruz.
63+
print_r($data);//Aldığımız veriyi ekrana basıyoruz.

0 commit comments

Comments
 (0)