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.
До получаване на информация от два канала (зрение и слух) на ефективността на обучението далеч по-добър живот от книги. А домашните задачи и онлайн тестове ще ви позволи да мисля постоянно в целевия език и веднага провери знанията си!
Ако искате по-дълго време, за да проучи как да се HTML, че ме има, за което трябва добра новина!
Ако вече сте се научили HTML и искат да се движи напред, следващата стъпка ще бъде да се проучи CSS технологията.
Ако искате да се разбере концепцията на домейн и хостинг, да научат как да се създаде база данни, да качвате файлове към уеб сайт чрез FTP сървър, създаване на поддомейни, да конфигурирате пощенските кутии за сайта и мониторинг на посещаемостта, този курс е разработен специално за вас!
Свързани статии