Загрузка сервера редис без ошибок
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
Как видно из приведенной выше ссылки, функция виртуальной памяти устарела, и ее использование не рекомендуется.