• Быстрый переход
  • Рубрики
  • Свежие записи
  • Метки
  • Архивы
  • Реклама 1
  • Реклама 2
  • Рейтинг@Mail.ru

    Установка Redis на Debian


    Начнем установку из репозиториев:

    apt-get install -y redis-server

    Установочный скрипт сам добавит сервис в автозапуск, а также запустит демона. Кроме этого, демон забиндится лишь на локальный сокет, что исключает проблемы с безопасностью:

    netstat -lnpt|grep redis
    tcp        0      0 127.0.0.1:6379          0.0.0.0:*               LISTEN      19487/redis-server

    Теперь попробуем поместить и изъять данные из Redis, это крайне легко сделать посредством telnet:

    telnet 127.0.0.1 6379
    Trying 127.0.0.1...
    Connected to 127.0.0.1.
    Escape character is '^]'.
    SET hello 5
    world
    +OK
    GET hello
    $5
    world

    В данном листинге требует описания разве что число 5, это длина строки, которую мы помещаем в Редис.
    Тоже самое, но в еще более удобной форме можно сделать через redis cli:

    redis-cli
    redis> set hello 777
    OK
    redis> get hello
    777
    redis>

    Далее проверяем логи и видим следующее:

    # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.

    Как избавится от данной ошибки?

    #echo 'vm.overcommit_memory = 1' >> /etc/sysctl.conf
    #sysctl vm.overcommit_memory=1

    Далее не забывает задать правильные права на директорию где хранится наш дамп файл, для этого смотрим конфигурационный файл:

    nano /etc/redis/redis.conf

    Находим строки:
    # Note that you must specify a directory here, not a file name.
    dir /usr/local/var/redis/
    Далее выставляем пользователя redis владельцем этой папки и файлов внутри:
    chown -R redis /usr/local/var/redis/

    далее перезапускаем redis и проверяем логи!

    Автор: admin, 18 января 2014
    Рубрики: OS Linux, Новости
    Метки: , , ,

    Написать комментарий

    Последние статьи