ПредишенСледващото

Rdis - мрежа тип журнал хранилище за данни "ключ - стойност" на отворен код. Тъй като този софтуерен инструмент, който обикновено се използва като висока производителност без релационна база данни. Възможно е да се съхранява конци, хешове, списъци и др.

За тази статия

Инсталирайте Redis

Инсталационният процес е абсолютно никакви затруднения. Просто следвайте инструкциите, дадени от официалния сайт.

Инсталирайте Redis на Linux

За инсталирането на Redis на Linux, вие трябва да TCL. Изпълнете командата:

$ Ап-да инсталирате TCL

За да инсталирате Redis:

Забележка: Стойността 02.08.19 го замени с редица текущата стабилна версия.

Всички двоични файлове ще се съхраняват в директорията на SRC. За да стартирате сървъра:

Инсталирайте Redis на Windows

За да инсталирате Redis на Windows просто да изтеглите най-новия сервизен пакет и следвайте инструкциите.

Инсталирайте Predis - клиент за PHP. За да направите това, копирайте го от GitHub в папката на проекта:

$ Git Git клонинг: //github.com/nrk/predis.git

Връзка към Redis

За да започнете, свържете AutoLoader Redis. След това сложете кода в блок пробвам / улов. Свързване с местен Redis изглежда малко по-различно, отколкото за дистанционно управление.

Сега, когато е настъпило връзката, ние можем да започнете да използвате Redis.

Типове данни в Redis

Redis поддържа различни типове данни. Може да попитате какво значение има за база данни NoSQL? Тя ви позволява да съхранявате данните във формата, в която то е целесъобразно, а в някои случаи, да повлияе на скоростта на достъп до данните.

  • Линия: конвенционални знаци.
  • Списък: линеен масив.
  • Hash таблици: асоциативни масиви.
  • Задава: набор от уникални стойности.
  • Наредени множества: наредени множества към параметъра "вкара".

Има и други типове данни, като растерни изображения и символи, но те няма да бъдат разглеждани.

Абсорбиращи смеси и инкубатори

Когато се работи с Redis трябва да знаете трите основни команди: SET. GET и съществува. Те се използват за да се провери / изпращане и получаване на данни от преразпределяне. Например:

Увеличаване и намаляване

Incr и ОВЦС - Тази команда се използва за увеличаване и намаляване на стойността.

За да се увеличава / намалява с повече от 1, можете да използвате команди и INCRBY DECRBY.

Работа със списъци

За работа със списъци, ще трябва командата:

  • LPUSH: поставя точка до върха
  • RPUSH: поставя елемент в долната част на списъка
  • LPOP: премахва първия елемент от списъка
  • RPOP: премахва последния елемент от списъка
  • LLEN: получаване на списък с измерение
  • LRANGE: получаване на няколко елемента от списъка,

Просто използвайте списъците:

Работа с хеш таблици

Както бе споменато, този тип може да се сравни с асоциативен масата. Отбори:

  • HSET: монтаж елемент ключ-стойност
  • HGET: Премахване на елемент по ключ-стойност
  • HGETALL: изтегляне на всички елементи
  • HMSET: монтаж на няколко елемента от ключ-стойност
  • HDEL: Изтриването ключов елемент
  • HINCRBY: за увеличаване на елемента на ключ-стойност.

Работа с набори

Списък от команди: - SADD. добавяне на броя на ключ N - SREM. отстраняване на ключ N - SISMEMBER. проверка на съществуването на ценности - SMEMBERS. зададете всички стойности.

Работа с наредени множества

Тъй като данните магазини преразпределя в паметта, те не могат да бъдат поставени там завинаги. Ето защо, ние се нуждаем от способността да се създаде изтече. EXPIREAT. TTL. PERSIST - изтече. изтичане на времето в секунди, след което стоката се отстранява - EXPIREAT. изтичане на UNIX се пита - TTL. получите стойността на оставащото време - да се задържи. дъмпинг годност.

Ние разгледахме само най-необходимите команди. Всички останали могат да бъдат намерени на сайта Redis.

Започваме да работим с преразпределяне и PHP

До получаване на информация от два канала (зрение и слух) на ефективността на обучението далеч по-добър живот от книги. А домашните задачи и онлайн тестове ще ви позволи да мисля постоянно в целевия език и веднага провери знанията си!

Започваме да работим с преразпределяне и PHP

Започваме да работим с преразпределяне и PHP

Ако искате по-дълго време, за да проучи как да се HTML, че ме има, за което трябва добра новина!

Започваме да работим с преразпределяне и PHP

Ако вече сте се научили HTML и искат да се движи напред, следващата стъпка ще бъде да се проучи CSS технологията.

Започваме да работим с преразпределяне и PHP

Ако искате да се разбере концепцията на домейн и хостинг, да научат как да се създаде база данни, да качвате файлове към уеб сайт чрез FTP сървър, създаване на поддомейни, да конфигурирате пощенските кутии за сайта и мониторинг на посещаемостта, този курс е разработен специално за вас!

Свързани статии

Подкрепете проекта - споделете линка, благодаря!