Есть ли команда для обновления redis? - PullRequest
14 голосов
/ 19 декабря 2011

Я работаю над интерфейсом для веб-приложения, но я пытаюсь изучить как можно больше настроек бэкенда. Я сам настраиваю redis на новом компьютере, но сталкиваюсь с несколькими сбоями.

Команда wget не найдена, поэтому я предполагаю, что это только для Linux? Я следую этим инструкциям , чтобы установить Redis на Mac OS 10.7. У меня установлен redis 2.0.0, но при попытке установить 2.4.4 с помощью тех же команд мне сказали, что redis-server, redis-cli, redis-benchmark невозможно найти, и я не могу скопировать их в / usr / местные / бен.

Я не смог найти команду обновления, чтобы привести Redis к последней версии. Я не думаю, что это должно быть так сложно установить самую последнюю версию на Redis на Mac OS, но я не вижу, что я делаю неправильно.

Ответы [ 3 ]

27 голосов
/ 19 декабря 2011

Насколько я знаю, набираю:

    $ brew upgrade redis

должно работать, где $ указывает вашу командную строку. Если он жалуется на то, что HomeBrew не установлен, вы можете получить это здесь . Brew - отличный менеджер пакетов и отличный способ позаботиться о ваших файлах.

7 голосов
/ 10 марта 2014

Было бы лучше пойти по этому пути.

$ brew update

$brew upgrade redis

3 голосов
/ 25 января 2017

Если вы не используете brew, эти шаги помогут вам получить последние сведения.

Сначала найдите местоположение установленного экземпляра сервера Redis перед обновлением. В моем случае это было в /usr/local/bin/, но это также может быть в /usr/bin/. Если его здесь нет, вы можете набрать which redis-server, чтобы найти местоположение.

Затем загрузите файл redis tar с https://redis.io/download, и установите его из каталога, в который он загрузил:

cd Downloads
tar xzf redis-X.Y.Z.tar.gz
cd redis-X.Y.Z
make test
make

Далее мы переместим новый установленный redis в папку, в которой работает текущий экземпляр:

sudo mv src/redis-server /usr/local/bin
sudo mv src/redis-cli /usr/local/bin

Теперь вы должны быть готовы использовать redis-server и redis-cli в новой версии.

PS - Я также переместил файлы redis-benchmark, redis-sentinel, redis-check-aof и redis-check-dump, потому что они также уже были в /usr/local/bin.

Ссылка: http://jasdeep.ca/2012/05/installing-redis-on-mac-os-x/

...