Рубрики
Uncategorized

Записи об использовании Redis (II)

Автор оригинала: David Wong.

Строка (Строка)

Строковый тип-это формат ключ-значение, который можно назвать самым простым и наиболее часто используемым типом. Максимальное хранилище на ключ 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 по использованию сценариев пяти типов данных.