Redis це сучасне і дуже швидке сховище даних "ключ-значення". Хтось зараховує його до "NoSQL" сховищ, хтось просто вважає, що це "кеш в оперативній пам'яті". І кожен по своєму правий - в будь-якому випадку Redis це потужний інструмент, який може бути дуже ефективний у багатьох випадках.
вивчаємо Redis
Якщо ви тісно не знайомі з Redis. Почніть з Маленької книзі про Redis від Карла сегуіна. Книга дає базове розуміння і надихає до використання. Після неї ви вже легко розберетеся в який бік "копати" далі в вивченні Redis (матеріалів і документації в Інтернеті безліч).
Redis активно розробляють і часто оновлюють новим функціоналом, і тому багато менеджерів пакетів для Linux містять застарілі версії. Я рекомендую встановлювати Redis і php_redis (PHP расшіраніе для зв'язку з Redis) з найсвіжіших вихідних кодів - це легко і просто.
Я приготував bash для інсталяції Redis в Ubuntu "одним махом".
Встановлюємо останній Redis з вихідних кодів
Покроково. Зберігаємо в .sh файл і запусткаем.
Додаємо сервіс redis-server
Додаємо сервіс redis-server в автозапуск
Встановлюємо PhpRedis з вихідних кодів
PhpRedis це ефективне розширення PHP, написаний на мові C, що надає API для роботи з Redis.
Зберігаємо в .sh файл і запускаємо. Це встановить необ'одімие PHP залежності, останній php_redis, додасть настройки розширення і перезапустить сервер Apache. Якщо ви не використовуєте Apache2, то підправте скрипт з необхідними вам кроками.
Для оновлення - запустити ще раз
Скрипти досить зрозумілі і лінійні, тому що використовують тільки базові операції, які легко адаптувати під свою середу і сервер. І при необхідності оновити Redis - їх можна просто перезапустити, вказавши нову версію.
Pigeon - HTTP2-complian Elixir wrapper for sending iOS and Android push notifications
infura.io - a gateway for Ethereum blockhain
reJSON a Redis module that implements ECMA-404 The JSON Data Interchange Standard as a native data type.
vue-particles Vue.js component for particles backgrounds
Yii 2.0 і PostgreSQL всередині