Базовые операции Redis кратко

Лекция 4 мин.



Привет, Вы узнаете о том , что такое Базовые операции Redis, Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое Базовые операции Redis , настоятельно рекомендую прочитать все из категории Базы данных - Redis DB Nosql.

Теперь от теории можно перейти к практике.

Для общения 3 Redis используется клиентская программа redis-
cli.

SET, GET, GETSET

Команда set используется для установки значения ключа.
данном случае ключу пате поставлено в соответствие значения
Колья.

Команда get используется для получения значения по ключу.

Команда getset устанавливает значение ключа и выводит
предыдущее значение этого ключа. Команды mset и треи позволяют
установить или вывести значение нескольких ключей соответственно.

EXISTS

Данная команда помогает проверить, сохраняется ли по данным
ключом значения. Об этом говорит сайт 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

С помощью команды 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

Команда 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

Команда 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>

RENAME

Позволяет изменить имя ключа. В данном случае меняем название
ключ 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

создано: 2026-07-12
обновлено: 2026-07-12
1



Помог ли вам этот ответ?
Нажмите оценку и напишите коротко почему. Так мы сможем сделать следующие ответы точнее и полезнее.
Насколько вы довольны ответом?
Ваш отзыв напрямую влияет на качество следующих подсказок и ответов.


Поделиться:
Пожаловаться

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выполнения задания
  • Возможно применение функции гаранта на сделку
  • Приоритетная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можете продать (как исполнитель) или купить (как заказчик) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно применение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей

Комментарии

Оставить комментарий

Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Лекции и учебник по "Базы данных - Redis DB Nosql"

Термины: Базы данных - Redis DB Nosql