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

Вид: 50212|Ответ: 4

[Редис] Redis изменяет номер порта по умолчанию и устанавливает пароль доступа

[Скопировать ссылку]
Опубликовано 28.12.2015 17:17:28 | | | |
Изменить конфигурационный файлredis.windows.conf, если есть китайский, пожалуйста, сохраните его какUTF-8Кодирование.


# Изменить номер порта
# порт 6379
Порт 80

# Укажите пароль доступа
# требует пропуска в фубаре
requirepass 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa

# Установите максимальный лимит памяти кучи и установите один из двух
# Maxheap <bytes>
maxheap 512000000

# Установите максимальный лимит памяти, просто установите одно из двух
# maxmemory <bytes>
# maxmemory 5120000000


Запустите сервер:

Командование командира

redis-server.exe redis.windows.conf

Подключитесь к серверному серверу:

redis-cli.exe -h ip -p port -a pass











Предыдущий:Redis для загрузки 64-битной версии, официальный адрес для загрузки
Следующий:sessionState конфигурационная схема без cookie.
 Хозяин| Опубликовано 23.12.2016 9:11:39 |
Чтобы назначить порт 8888 для Redis, следуйте следующим шагам:
1. Сделайте копию $REDIS_HOME/redis.conf и переименуйте её в redis8888.conf.

2. Откройте конфигурационный файл redis8888.conf, найдите строку порта 6379 и измените 6379 на 8888.

3. Переместить redis8888.conf в каталог $REDIS_HOME/redis-svrs/taobaoAny (taobaoAny создаёт для себя новый).

4. Запустите сервис redis: redis-server /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf &

5. Передайте "ps -x | grep redis" для просмотра процесса, и в выходном сообщении вы увидите /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf

6. redis-cli -p 8888, проверьте, успешно ли создан порт.
 Хозяин| Опубликовано 23.12.2016 9:12:26 |
Объяснение параметров профиля Redis

Параметры профиля объясняются:


1. Redis по умолчанию не запускается как демон, но может быть изменён с помощью этого элемента конфигурации, чтобы включить демон с yes

    демонизировать нет

2. Когда Redis работает как демон, Redis по умолчанию записывает pid в файл /var/run/redis.pid, который можно задать через pidfile

    pidfile /var/run/redis.pid

3. Укажите порт прослушивания Redis, по умолчанию порт — 6379, автор объяснил в своем блоге, почему 6379 выбран в качестве порта по умолчанию, потому что 6379 — это номер, соответствующий MERZ на кнопке мобильного телефона, а MERZ взят от имени итальянской певицы Алессии Мерц

    Порт 6379

4. Адрес связывающего хоста

    BIND 127.0.0.1

5. Когда соединение закрывается после того, как клиент находился в простое, если оно указано как 0, это означает, что функция отключается

    Тайм-аут 300

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

    loglevel verbose

7. Режим логирования по умолчанию является стандартным выводом: если Redis настроен на работу как демон, а здесь метод логирования настроен как стандартный вывод, лог будет отправлен в /dev/null

    Logfile stdout

8. Установите количество баз данных, по умолчанию база данных равна 0, и вы можете использовать <dbid>команду SELECT, чтобы указать идентификатор базы данных на соединении

    Базы данных 16

9. Укажите, сколько времени и сколько операций обновления выполняется для синхронизации данных с файлом данных, что может сочетаться с несколькими условиями

    Сохранить <seconds> <changes>

    В стандартном конфигурационном файле Redis доступны три условия:

    Save 900 1

    сэкономить 300 10

    сэкономить 60 10000

    Это означает 1 изменение за 900 секунд (15 минут), 10 изменений за 300 секунд (5 минут) и 10 000 изменений за 60 секунд соответственно.


10. Укажите, нужно ли сжимать данные при хранении в локальной базе данных, по умолчанию да, Redis использует сжатие LZF, если хотите сэкономить время процессора, можно отключить эту опцию, но это приведёт к огромному размеру файла базы данных

    rdb-компрессия — да.

11. Укажите имя локального файла базы данных, значение по умолчанию — dump.rdb

    dbfilename dump.rdb

12. Определить локальный репозиторий базы данных

    реж. ./

13. Установите IP-адрес и порт мастер-сервиса, когда машина является slav-сервисом, и он автоматически синхронизирует данные с мастера при запуске Redis

    раб <masterip> <masterport>

14. Когда мастер-сервис защищён паролем, slav-сервис подключает пароль мастера

    Мастераут <master-password>

15. Установите пароль подключения Redis, если пароль подключения настроен, клиент должен ввести пароль через команду AUTH при подключении к <password>Redis, которая по умолчанию отключена

    requirepass foobared

16. Установите максимальное количество клиентских соединений одновременно, по умолчанию неограничено, количество клиентских соединений, которые Redis может открыть одновременно, — это максимальное количество файловых дескрипторов, которые может открыть процесс Redis; если maxclients установлен на 0, значит, ограничения нет. Когда количество клиентских соединений достигает лимита, Redis закрывает новое соединение и возвращает клиенту сообщение об ошибке с максимальным количеством достигнутых клиентов

    maxclients 128

17. Укажите максимальный лимит памяти Redis, Redis загрузит данные в память при запуске, а после достижения максимального значения Redis сначала попытается очистить просроченные или истекшие ключи. Новый механизм виртуальной машины Redis хранит ключи в памяти, а значения — в области обмена

    maxmemory <bytes>

18. Укажите, нужно ли вести журнал после каждой операции обновления, Redis по умолчанию записывает данные на диск асинхронно, и если он не включён, может привести к потере данных на определённый период при отключении питания. Поскольку сам redis синхронизирует файлы данных согласно вышеуказанным условиям сохранения, некоторые данные будут существовать в памяти лишь определённое время. По умолчанию нет

    Приложение только нет

19. Укажите имя файла changelog, которое по умолчанию отображается в appendonly.aof

     Appendfilename appendonly.aof

20. Задайте условия журнала изменений с помощью 3 необязательных значений:
    Нет: Указывает, что операционная система синхронизирует кэш данных с диском (быстро)
    всегда: Означает, что fsync() вручную вызывается после каждой операции обновления для записи данных на диск (медленно, безопасно)
    everysec: означает синхронизацию один раз в секунду (компромисс, по умолчанию)

    appendfsync everysec


21. Укажите, включать ли механизм виртуальной памяти, значение по умолчанию — нет, краткое введение, механизм виртуальной машины хранит данные в виде страницирования, и Redis перемещает страницы с меньшим количеством посещений, то есть холодные данные, на диск, и страницы с большим числом посещений автоматически заменяются диском в память (я тщательно проанализирую механизм виртуальной машины Redis в следующей статье).

     VM-enabled No

22. Значение по умолчанию путь виртуального файла памяти — /tmp/redis.swap, которое не может быть совместно между несколькими экземплярами Redis

     vm-swap-file /tmp/redis.swap

23. Хранить все данные, превышающие vm-max-memory, в виртуальной памяти, независимо от того, насколько мала настройка vm-max-memory, все индексные данные хранятся в памяти (данные индекса Redis — это ключи), то есть когда vm-max-memory установлена в 0, все значения фактически существуют на диске. Значение по умолчанию — 0

     vm-max-memory 0

24. Файл обмена Redis разделён на множество страниц, объект можно сохранить на нескольких страницах, но страницу нельзя делить несколькими объектами; размер страницы vm устанавливается в зависимости от размера сохранённых данных, автор предлагает, что если хранится много небольших объектов, размер страницы должен быть указан на 32 или 64 байта; Если вы храните большой объект, можно использовать большую страницу, а если не уверены — использовать стандартную

     VM-страница-размер 32

25. Установите количество страниц в файле замены, поскольку таблица страниц (растровый мап, указывающий на свободную или использованную страницу) помещается в память, каждые 8 страниц на диске будут потреблять 1 байт памяти.

     VM-страницы 134217728

26. Установите количество потоков, обращающихся к файлу обмена, желательно не превышающее количество ядер машины, если оно установлено в 0, то все операции в файле обмена являются последовательными, что может привести к относительно длительной задержке. Значение по умолчанию — 4

     vm-max-threads 4

27. Установите, объединять ли меньшие пакеты в один пакет при ответе клиенту, и по умолчанию будет включено

    glueoutputbuf да

28. Задаёт специальный алгоритм хеширования, когда определённое число или самый большой элемент превышает определённый порог

    хэш-макс-zipmap-entries 64

    hash-max-zipmap-value 512

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

    activerehashing — да

30. Указание, что один и тот же конфигурационный файл может использоваться между несколькими экземплярами Redis на одном хосте, и каждый экземпляр имеет свой специфический конфигурационный файл

    включить /path/to/local.conf



 Хозяин| Опубликовано 28.08.2017 10:40:38 |


Строка соединения Redis


Опубликовано 22.09.2021 20:21:49 |
Учитесь учиться
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com