redis-cli: установить значение в (ноль) автоматически - PullRequest
0 голосов
/ 02 июня 2018

Я использую Redis для хранения только одной информации, значение токена, которое я собираю в сервисе.Я видел, что это значение автоматически удалялось.

Поэтому я попытался создать простой ключ с помощью redis-cli для проверки, например:

SET myvar "123456789"

Затем введите

GET myvar 

и возвращается

"123456789"

Однако, если я оставлю Redis-Cli открытым, то подожду 5 минут.После этого, если я наберу еще раз:

GET myvar

, ответом будет:

(nil)

Я ничего особенного не сделал, просто создал ключ myvar в redis.но Redis меняет это значение на (ноль).Я не знаю, почему

В / etc / redis / redis.conf Я настроил этот режим

supervised systemd

Знаете ли вы, почему Redis auto NIL myсодержание

1 Ответ

0 голосов
/ 02 июня 2018

Мне удалось избежать этой проблемы с помощью удаления redis , поскольку я использовал make для его установки.Затем я переустановил с помощью

sudo apt install redis-server

И это исправило проблему !!!

Я использовал этот метод для установки Redis, и с ним была проблема, дляя

cd /tmp
curl -O http://download.redis.io/redis-stable.tar.gz
tar xzvf redis-stable.tar.gz
cd redis-stable
make
make test
sudo make install
sudo mkdir /etc/redis
sudo cp /tmp/redis-stable/redis.conf /etc/redis

Я не знаю почему, но этот способ установки был глючным.

...