Архив метки: tar

Redis: установка, запуск сервера и использование (кратко)

Redis

Установка
*
Из исходников

Скачать, извлечь и скомпилировать Redis:

$ wget https://download.redis.io/releases/redis-6.2.6.tar.gz
$ tar xzf redis-6.2.6.tar.gz
$ cd redis-6.2.6
$ make

Собранные бинарники теперь лежат в папке src. Запуск Redis: 

$ src/redis-server

$ src/redis-cli
127.0.0.1:6379> set foo bar
OK
127.0.0.1:6379> get foo
"bar"
127.0.0.1:6379>

Из официального репозитория Debian/Ubuntu [Beta]

$ curl https://packages.redis.io/gpg | sudo apt-key add -
$ echo "deb https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
$ sudo apt-get update
$ sudo apt-get install redis

Из официального Ubuntu PPA

$ sudo add-apt-repository ppa:redislabs/redis
$ sudo apt-get update
$ sudo apt-get install redis

Создадим файл со следующими командами в формате Redis protocol:

SET Key0 Value0
SET Key1 Value1
...
SET KeyN ValueN

Теперь хотим максимально быстро скормить его редису. Раньше это было принято делать через netcat:

(cat data.txt; sleep 10) | nc localhost 6379 > /dev/null

Продолжение в документации...