Start redis on linux

Redis — Linux

Step by Step guide How to install,uninstall,upgrade,start,stop redis server in Linux,Ubuntu, and Unix.

  • How to install the Redis server
  • Uninstall the Redis server
  • Upgrade the Redis server
  • Start, Stop and Restart the Redis server

Redis has a package for all distributions of Linux and Unix flavors.

homebrew is a package manager for managing the packages in MACOS. It automates the process for easy setup and configuration on macOS. It provides a brew command to start, stop, installation of Redis server.

You can also install Redis without the brew command.

How to install Redis server in Linux, Ubuntu

  • On Ubuntu Installation The first step, update all your local packages to the latest.

Next, Run the Redis server using apt command.

It installs to the local folder in ubuntu.

  • On Linux Installation: The first step, update all your local packages to the latest.

Next, Run the Redis server using the apt-get command.

Redis server installation folder location:

You can find the location of the Redis installation folder using the redis-cli command .

You can also use the which redis-server command to get the installation folder.

Once you find the location, Open configuration file Redis.conf as given below.

Change the supervised to systemd to allow running Redis as a service.

Save the file and restart the server. From here, Redis started as a service, you can restart with service.

You can verify redis server is running or not using the below command.

Also, Verify redis-cli using the below command.

It connects to the Redis server and starts the interactive shell command prompt. It gives current running server information.

How to restart the redis server in Linux

To start the redis server.

Читайте также:  Network printer install in linux

To restart the redis server.

Upgrade Redis 5 to the latest

First, take backup of redis database, next, uninstall and install redis server.

How to run Redis Server as Daemon background in Linux

Redis runs as a separate process and does not run in background by default.

Источник

Установка, настройка и работа с Redis на Ubuntu

Обновлено

Обновлено: 24.12.2022 Опубликовано: 10.04.2021

Используемые термины: Redis, Ubuntu. Мы рассмотрим инструкцию для установки Redis как на операционную систему Ubuntu, так и в качестве контейнера Docker. Данную СУБД, как правило, применяют для хранения временной информации, например, кэша или сессий. Ее преимущество — скорость.

Установка, начальная настройка и запуск

Рассмотрим два варианта установки — чистая инсталляция на систему Linux Ubuntu и запуск контейнера из официального докер-образа.

Операционная система Ubuntu

* данная настройка позволит инициализировать запуск Redis как службы. В соответствии с официальной документацией, это позволит нам получить больше контроля над базой данных. Разрешаем автозапуск сервиса:

* в данном примере установлена версия 5. На момент обновления данной инструкции последней версией была 6.

Docker

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a8c30431268c redis «docke…» 4 sec. Up 3. 6379/tcp redis-server

* наш сервис запущен на порту 6379; к нему можно обращаться по имени redis-server или ID a8c30431268c.

Проверка работы

* где redis-server — имя контейнера, которое мы задали во время его запуска. Мы должны увидеть строку ввода команд Redis:

Доступ по сети

После установки Redis, к нему можно подключиться только локально. Чтобы мы могли использовать сервер баз данных для сетевых запросов, необходимо изменить настройки в конфигурационном файле. В зависимости от способа установки, наши действия будут отличаться.

а) Установка на операционную систему

. и через запятую перечисляем IP-адреса сетевых интерфейсов сервера, на котором он должен принимать запросы:

* в нашем примере мы добавили адрес 192.168.0.15 — предполагается, что это адрес нашего сервера. Перезапускаем сервис:

б) Запуск в Docker

По умолчанию, Redis в докере разрешаем сетевые подключения в сети docker и при подключении с локального сервера. Чтобы сделать доступным контейнер при обращении к хосту Docker, нужно запустить контейнер с опцией -p 6379:6379. Для начала, уничтожим запущенный контейнер:

Подключение клиентом

На компьютере, с которого мы хотим подключиться к нашему серверу должна быть установлена утилита redis-tools. Например, на Ubuntu или Debian ее можно поставить простой командой:

Читайте также:  Rar no files to extract linux

* где 192.168.0.15 — адрес сервера Redis. Для подключения из Windows можно установить клиент AnotherRedisDesktopManager.

Настройка аутентификации

При необходимости, мы можем установить логин и пароль для подключения к Redis. Наши действия будут отличаться в зависимости от способа установки сервера баз данных.

а) Установка на операционную систему

* где password — наше парольное слово. Если мы ввели правильный пароль, то система покажет:

б) Запуск в Docker

Для докера мы выполним запуск контейнера с помощью Docker Compose. Для начала, необходимо его установить. Создаем каталог, в котором разместим конфигурационный файл на хосте докер:

redis:
image: redis
container_name: ‘redis-server’
restart: unless-stopped
ports:
— «6379:6379»
volumes:
— /opt/docker/redis/etc:/usr/local/etc/redis
command: [ «redis-server», «/usr/local/etc/redis/redis.conf» ]

* в данном примере мы запускаем контейнер redis-server из образа redis; сервис должен работать на порту 6379; также мы пробросим созданный каталог /opt/docker/redis/etc внутри контейнера в /usr/local/etc/redis; наконец, запуск сервиса будет выполнен с параметром /usr/local/etc/redis/redis.conf — нашим конфигурационным файлом. Уничтожаем ранее запущенный контейнер:

Пример подключения из языков программирования

PHP

Для каждого возможного варианта использования PHP необходимо создать отдельный конфигурационной файл. В данном примере, под php 7.4 для cli, php-fpm, apache.

В системах на базе RPM (например, CentOS или Red Hat), нет разделения php на версии. Таким образом, нам нужно будет создать только один файл (как правило, в каталоге /etc/php.d).

Источник

Create a Redis database on Linux

Profile picture for Prasan Kumar

You can install recent stable versions of Redis Stack from the official packages.redis.io APT repository. The repository currently supports Debian Bullseye (11), Ubuntu Xenial (16.04), Ubuntu Bionic (18.04), and Ubuntu Focal (20.04) on x86 processors. Add the repository to the apt index, update it, and install it:

curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] 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-stack-server 

From the official RPM Feed​

You can install recent stable versions of Redis Stack from the official packages.redis.io YUM repository. The repository currently supports RHEL7/CentOS7, and RHEL8/Centos8. Add the repository to the repository index, and install the package.

Create the file /etc/yum.repos.d/redis.repo with the following contents

[Redis] name=Redis baseurl=http://packages.redis.io/rpm/rhel7 enabled=1 gpgcheck=1 
curl -fsSL https://packages.redis.io/gpg > /tmp/redis.key sudo rpm --import /tmp/redis.key sudo yum install epel-release sudo yum install redis-stack-server 

Источник

Install Redis from Source

Compile and install Redis from source You can compile and install Redis from source on variety of platforms and operating systems including Linux and macOS. Redis has no dependencies other than a C compiler and libc .

Downloading the source files

The Redis source files are available from the Download page. You can verify the integrity of these downloads by checking them against the digests in the redis-hashes git repository. To obtain the source files for the latest stable version of Redis from the Redis downloads site, run:

wget https://download.redis.io/redis-stable.tar.gz

Compiling Redis

tar -xzvf redis-stable.tar.gz cd redis-stable make
  • redis-server: the Redis Server itself
  • redis-cli is the command line interface utility to talk with Redis.

To install these binaries in /usr/local/bin , run:

Starting and stopping Redis in the foreground

Once installed, you can start Redis by running

If successful, you’ll see the startup logs for Redis, and Redis will be running in the foreground.

To stop Redis, enter Ctrl-C .

On This Page

This is a community website sponsored by Redis Ltd. © 2023. Redis and the cube logo are registered trademarks of Redis Ltd. Terms of use & privacy policy.

Источник

Install Redis on Linux

Most major Linux distributions provide packages for Redis.

Install on Ubuntu/Debian

You can install recent stable versions of Redis from the official packages.redis.io APT repository.

If you’re running a very minimal distribution (such as a Docker container) you may need to install lsb-release , curl and gpg first:

sudo apt install lsb-release curl gpg

Add the repository to the apt index, update it, and then install:

curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg  echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] 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

Install from Snapcraft

The Snapcraft store provides Redis packages that can be installed on platforms that support snap. Snap is supported and available on most major Linux distributions.

If your Linux does not currently have snap installed, install it using the instructions described in Installing snapd.

On This Page

This is a community website sponsored by Redis Ltd. © 2023. Redis and the cube logo are registered trademarks of Redis Ltd. Terms of use & privacy policy.

Источник

Оцените статью
Adblock
detector