Лекция 4 мин.
Привет, Вы узнаете о том , что такое Базовые операции Redis, Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое Базовые операции Redis , настоятельно рекомендую прочитать все из категории Базы данных - Redis DB Nosql.
Теперь от теории можно перейти к практике.
Для общения 3 Redis используется клиентская программа redis-
cli.
Команда set используется для установки значения ключа.
данном случае ключу пате поставлено в соответствие значения
Колья.
Команда get используется для получения значения по ключу.
Команда getset устанавливает значение ключа и выводит
предыдущее значение этого ключа. Команды mset и треи позволяют
установить или вывести значение нескольких ключей соответственно.
Данная команда помогает проверить, сохраняется ли по данным
ключом значения. Об этом говорит сайт https://intellect.icu . В данном случае при проверке ключа пате
получаем 1, а при проверке ключа surname получаем 0.
127.0.0.1:6
(integer) 1
127.6.0.1:6
(integer) ©
127.6.06.1:6379>
379> exists name
370»
С помощью команды type можно узнать какой тип данных
хранится под данным ключом.
127.0.0.1:6379»5 get name
"Oleg"
127.0.0.1:6379> get age
"19"
127.0.0.1:6379> type name
string
127.8.0.1:6379> тип age
string
127.0.0.1:6379>
Команда keys mae может найти ключи. В данном случае было
найден ключ пате по шаблону па?
127.0.0.1:6379> keys
(error) ERR wrong number of arguments for 'keys' command
127.0.0.1:6379> keys п
(empty list or set)
127.0.0.1:6379> keys по"
1) "name"
127.0.0.1:6379> _
Команда del удаляет значение по ключу.
127.0.0.1:6379» set name:my:friend "Апагкеу"
ОК
127.06.0.1:6379> name:my:friend
(integer) 1
127.0.0.1:6379> exists name:my:friend
(integer)
127.0.0.1:
ВРЕМЯ ЖИЗНИ ЗНАЧЕНИЯ КЛЮЧА.
При создании ключа можно указать дополнительный параметр ЭХ, который
указывает через сколько секунд ключ удалится. Команда ttl разрешает
посмотреть сколько времени еще будет "жить" объект.
Если не вводить параметр ЭХ, то при вводе команды ttl выведется
значение -1, а если время жится объекту уже истекло, то выведется
значение –2.
127.0.0.1:6379> set testl "1
DK
127.0.0.1:6379> ttl testl
(integer) -1
127.0.0.1:6379> set test2 '2' EX 20
ОК
127.0.0.1:6379> ttl test2
(integer) 8
127.0.0.1:6379> ttl test2
(integer)
127.0.0.1:6379> exists test2
(integer)
127.0.0.1:6379>
Позволяет изменить имя ключа. В данном случае меняем название
ключ test на название space.
1:6379> set test "sрассе"'
.1:6379> rename test space
127.0.0.1:6379>
Команды incr и decr добавляют к значению ключа единицу и
вычитают из значения ключа единицу соответственно.
Команды incrby и decrby увеличивают значение на заданное число.
127.0.0.1:6379: t valuel 10
0K
127.0.0.1:6379> incr valuel
11
Исследование, описанное в статье про Базовые операции Redis, подчеркивает ее значимость в современном мире. Надеюсь, что теперь ты понял что такое Базовые операции Redis и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Базы данных - Redis DB Nosql
Комментарии