Загрузка сервера редис без ошибок

Redis, но обычно начинается со следующих ошибок:

tyler @ tyler-vortex: ~ / pens $. / src / redis-server
[3690] Dec 01 10:56:05 # Warning: the specified config file, using the default config. In order to Specify a config file use 'redis-server / path / to / redis.conf'
[3690] Dec 01 10:56:05 # Unable to set the max number of files limit to 10032 (Operation not permitted), setting the max configuration to 992 clients.

Найдены другие ошибки:

tyler@tyler-vortex:~/redis$ sudo ./utils/install_server.sh 
Welcome to the redis service installer
This script will help you easily set up a running redis server


Please select the redis port for this instance: [6379] 
Selecting default: 6379
Please select the redis config file name [/etc/redis/6379.conf] 
Selected default - /etc/redis/6379.conf
Please select the redis log file name [/var/log/redis_6379.log] 
Selected default - /var/log/redis_6379.log
Please select the data directory for this instance [/var/lib/redis/6379] 
Selected default - /var/lib/redis/6379
Please select the redis executable path [/usr/local/bin/redis-server] 
cat: ./redis.conf.tpl: Arquivo ou diretório não encontrado
cat: ./redis_init_script.tpl: Arquivo ou diretório não encontrado
ERROR: Could not write init script to /tmp/6379.conf. Aborting!

Кроме того, я хотел бы знать, как настроить его так, чтобы он не занимал так много оперативной памяти.

Следуйте конфигурации памяти нашего сайта, но настройки "vm-*" не существует в файле redis.conf. http://redis.io/topics/virtual-memory Вы должны их создать?

* Редактировать:

Я установил.

После этого я считаю, что у меня больше нет доступа через. / Src / Redis-сервер, потому что это происходит:

tyler@tyler-vortex:~$ cd redis/
tyler@tyler-vortex:~/redis$ ./src/redis-server 
[2616] 01 Dec 22:29:30 # Warning: no config file specified, using the default config. In order to specify a config file use 'redis-server /path/to/redis.conf'
[2616] 01 Dec 22:29:30 # Opening port 6379: bind: Address already in use
tyler@tyler-vortex:~/redis$

Но есть еще одна деталь, перераспределение начинается с системы..

redis 127.0.0.1:6379> exit
tyler@tyler-vortex:~/redis$ ./src/redis-cli 
redis 127.0.0.1:6379> exit

... но как я теперь могу видеть, что связь была до того, как вы установили с. ш?

1 ответ

Решение
Unable to set the max number of files limit to 10032 (Operation not permitted)

Эта ошибка появляется, потому что вы работаете как tyler - обычный пользователь.

cat: ./redis.conf.tpl: No such file or directory
cat: ./redis_init_script.tpl: No such file or directory
ERROR: Could not write init script to /tmp/6379.conf. Aborting!

Сценарий оболочки install_server.sh проверьте файлы шаблона в текущем рабочем каталоге. Таким образом, вы должны изменить на utils папка перед запуском:

$ cd utils/
$ sudo ./install_server.sh 

Кроме того, я хотел бы знать, как настроить его так, чтобы он не занимал так много оперативной памяти.

Следуйте конфигурации памяти нашего сайта, но настройки "vm-*" не существует в файле redis.conf. http://redis.io/topics/virtual-memory

Как видно из приведенной выше ссылки, функция виртуальной памяти устарела, и ее использование не рекомендуется.

Другие вопросы по тегам