Refactor the parsing and processing of configuration options ... just a bit ...
[hiphop-php.git] / hphp / test / slow / ext_redis / watch.php
blob7aecc6b3a97950b0a53a4fc466e123eff61c349c
1 <?php
2 require __DIR__ . '/redis.inc';
4 $key1 = 'testkey1';
5 $value = '6379';
7 // setup test
8 $r1 = NewRedisTestInstance();
9 $r1->setOption(Redis::OPT_PREFIX, GetTestKeyName(__FILE__) . ':');
10 $r2 = NewRedisTestInstance();
11 $r2->setOption(Redis::OPT_PREFIX, GetTestKeyName(__FILE__) . ':');
13 $r1->delete($key1);
15 var_dump($r1->set($key1, $value)); //true
16 var_dump($r1->watch($key1)); //true
17 $checkValue = $r1->get($key1);
18 var_dump($checkValue); //6379
19 if ($checkValue !== false && $checkValue == $value) {
20 var_dump($r1->multi()->del($key1)->exec()); //[1]
23 var_dump($r1->set($key1, $value));
24 var_dump($r1->watch($key1));
25 $checkValue = $r1->get($key1);
26 var_dump($r2->set($key1, 'different value'));
27 var_dump($checkValue);
28 if ($checkValue !== false && $checkValue == $value) {
29 var_dump($r1->multi()->del($key1)->exec());