Строка (Строка)
Строковый тип-это формат ключ-значение, который можно назвать самым простым и наиболее часто используемым типом. Максимальное хранилище на ключ 512 м 。
Сценарий применения
Строка может хранить строки, числа, данные после json и т. Д.
Пример
php Include'redis.php'; // The method of connecting Redis in the previous article $redis = getRedis(); $redis - > set ('key_test','value_test'); // set value Echo $redis - > get ('key_test').'< br />'; // Get the value of key_test $redis - > Mset (array ('key_test2'=>'value_test2','key_test3'=>'value_test3'); //Set the value of multiple keys Print_r ($redis - > mget (array ('key_test2','key_test3')); // Get the value of multiple keys Array ([0]=> value_test2 [1]=> value_test3) echo '
'; $redis - > setex ('key_test4', 10,'key_test4'); // Set the value of key and set the expiration time, in unit seconds echo $redis->get("key_test4") . '
'; $redis - > setnx ('key_test','value_test5'); //Set the value only if the current key does not exist Echo $redis - > get ('key_test').'< br />'; // Because key_test exists, all values_test are not set successfully. $redis - > msetnx (array ('key_test'=>'value_test6','key_test7'=>'value_test7'); // Sets the value of multiple keys and only takes effect if all keys do not exist print_r($redis->mget(array('key_test', 'key_test7')));// Array ( [0] => value_test [1] => ) echo '
'; Echo $redis - > strlen ('key_test1').'< br />'; // Get string length 11 $redis - > set ('number','1'); and // set to a number echo $redis->get('number') . '
';// 1 $redis - > incr ('number'); // current value + 1 echo $redis->get('number') . '
';// 2 $redis - > decr ('number'); // current value - 1 echo $redis->get('number') . '
';// 1
Список литературы: Учебник для новичков, Redis по использованию сценариев пяти типов данных.