Last active
August 29, 2015 14:15
-
-
Save andidp/c7866ba740388b738f2c to your computer and use it in GitHub Desktop.
php redis append, strlen, increment decrement
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* @author andidepe11@gmail.com | |
*/ | |
// Instantiate Class Redis dan koneksikan php dengan redis | |
$redis = new Redis(); | |
$redis->connect('127.0.0.1'); | |
/** | |
* || ====== APPEND command example ======= || | |
*/ | |
echo "#APPEND <br>"; | |
// Simpan nilai "Hallo" ke key "keyku" | |
$redis->set('keyku', 'Hallo'); | |
// Append nilai ' Dunia Maya' ke key "keyku" | |
$redis->append('keyku', ' Dunia Maya'); | |
// Dapatkan nilai dari key "keyku" dan print ke layar | |
echo $redis->get('keyku'); | |
echo "</br></br>"; | |
/** | |
* || ====== STRLEN command example ======= || | |
*/ | |
echo "#STRLEN <br>"; | |
// Simpan nilai "Kegagalan adalah sukses yang tertunda" ke key "kata-mutiara" | |
$redis->set('kata-mutiara', 'Kegagalan adalah sukses yang tertunda'); | |
$kataMutiara = $redis->strlen('kata-mutiara'); | |
$getKataMutiara = $redis->get('kata-mutiara'); | |
echo "Kata mutiara hari ini: <i>" . $getKataMutiara . "</i>, panjang string kata mutiara = " . $kataMutiara ; | |
echo "<br><br>"; | |
/** | |
* || ====== INCR command example ======= || | |
*/ | |
echo "#INCR <br>"; | |
// Simpan nilai "100" ke key "key_incr" | |
$redis->set('key_incr','100'); | |
// Increment key "key_incr" sebanyak duakali | |
$redis->incr('key_incr'); | |
$redis->incr('key_incr'); | |
// Peroleh key "key_incr" yang telah diincrement duakali dan print ke layar | |
echo $redis->get('key_incr'); | |
echo "<br><br>"; | |
/** | |
* || ====== INCRBY command example ======= || | |
*/ | |
echo "#INCRBY <br>"; | |
// Simpan nilai "100" ke key "keyku" | |
$redis->set('keyku','100'); | |
// Increment key "key_incr" sebanyak duakali | |
$redis->incrby('keyku', '5'); | |
$redis->incrby('keyku', '5'); | |
// Peroleh key "key_incr" yang telah diincrement duakali dan print ke layar | |
echo $redis->get('keyku'); | |
echo "<br><br>"; | |
/** | |
* || ====== DECR command example ======= || | |
*/ | |
echo "#DECR <br>"; | |
// Simpan nilai "100" ke key "key_decr" | |
$redis->set('key_decr','100'); | |
// Decrement key "key_decr" sebanyak duakali | |
$redis->decr('key_decr'); | |
$redis->decr('key_decr'); | |
// Peroleh key "key_decr" yang telah didecrement duakali dan print ke layar | |
echo $redis->get('key_decr'); | |
echo "<br><br>"; | |
/** | |
* || ====== DECRBY command example ======= || | |
*/ | |
echo "#DECRBY <br>"; | |
// Simpan nilai "100" ke key "keyku" | |
$redis->set('keyku', '100'); | |
// Decrement key "keyku" sebanyak duakali oleh nilai "5" | |
$redis->decrby('keyku', '5'); | |
$redis->decrby('keyku', '5'); | |
// Peroleh key "keyku" yang telah didecrement duakali dan print ke layar | |
echo $redis->get('keyku'); | |
echo "<br><br>"; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment