Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 50212|Отговор: 4

[Редис] Redis променя номера на порта по подразбиране и задава паролата за достъп

[Копирай линк]
Публикувано в 28.12.2015 г. 17:17:28 ч. | | | |
Модифициране на конфигурационния файлredis.windows.conf, ако има китайски, моля запазете го катоUTF-8Кодиране.


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

# Посочи паролата за достъп
# изискване за преминаване е пълен
requirepass 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa

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

# Задай максималния лимит на паметта, просто задай едно от двете
# максмемори <bytes>
# макспамет 512000000


Стартирайте сървъра:

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

redis-server.exe redis.windows.conf

Свържете се със сървърния сървър:

redis-cli.exe -h ip -p порт -a pass











Предишен:Redis Windows 64-битово изтегляне, официален адрес за изтегляне
Следващ:sessionState конфигурационна схема без бисквитки
 Хазяин| Публикувано в 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 не работи като демон по подразбиране, но може да бъде модифициран чрез този конфигурационен елемент, за да активира демона с да

    демонизирай не

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, за да зададете ID на базата данни на връзката

    бази данни 16

9. Посочете колко дълго и колко операции по обновяване се извършват, за да се синхронизират данните с данния файл, което може да се комбинира при множество условия

    Запази <seconds> <changes>

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

    save 900 1

    Спести 300 10

    Спестете 60 10000

    Означава 1 промяна за 900 секунди (15 минути), 10 смени за 300 секунди (5 минути) и 10 000 смени за 60 секунди, съответно.


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

    rdbcompression да

11. Задайте името на локалния файл в базата данни, по подразбиране стойността е dump.rdb

    dbfilename dump.rdb

12. Уточнете локалното хранилище на базата данни

    директор ./

13. Задайте IP адреса и порта на master услугата, когато машината е slav услуга, и тя автоматично ще синхронизира данните от master при стартиране на 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. Задайте условията за changelog с 3 опционални стойности:
    Не: Означава, че операционната система синхронизира кеша на данни с диска (бързо)
    Винаги: Показва, че fsync() се извиква ръчно след всяка операция по обновяване за запис на данни на диск (бавно, безопасно)
    everysec: означава синхронизация веднъж в секунда (компромис, по подразбиране)

    appendfsync everysec


21. Уточнете дали да активирате механизма за виртуална памет, по подразбиране стойността е не, кратко въведение, механизмът на виртуалната машина съхранява данните в пагинация, а Redis разменя страниците с по-малко посещения, т.е. студени данни, на диска, а страниците с повече посещения автоматично се заменят от диска в памет (ще анализирам внимателно механизма на виртуалната машина на Redis в следващата статия).

     VM-активиран не

22. По подразбиране стойността на пътя към виртуалния файл в паметта е /tmp/redis.swap, която не може да се споделя от множество Redis инстанции

     vm-swap-file /tmp/redis.swap

23. Съхранявайте всички данни по-големи от vm-max-паметта във виртуалната памет, независимо колко малка е настройката vm-max-памет, всички индексни данни се съхраняват в паметта (Redis индексните данни са ключове), тоест, когато vm-max-паметта е настроена на 0, всички стойности действително съществуват на диска. По подразбиране стойността е 0

     vm-max-memory 0

24. Redis swap файлът е разделен на много страници, един обект може да се запази на няколко страници, но страница не може да се споделя от няколко обекта, размерът на vm-страницата се задава според съхранените данни, авторът предлага, че ако се съхраняват много малки обекти, размерът на страницата трябва да бъде зададен на 32 или 64 байта; Ако съхранявате голям обект, можете да използвате по-голяма страница, а ако не сте сигурни, да използвате стандартната страница

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

25. Задайте броя на страниците във swap файла, тъй като таблицата с страници (битмап, който показва, че страницата е свободна или използвана) се поставя в паметта, всеки 8 страници на диска ще изразходва 1 байт памет.

     VM-страници 134217728

26. Задайте броя на нишките, които достъпват swap файла, предпочитано без да надвишава броя на ядрата на машината, ако е зададен на 0, всички операции върху swap файла са серийни, което може да причини сравнително дълго забавяне. Стандартната стойност е 4

     vm-max-threads 4

27. Задайте дали да обедините по-малки пакети в един пакет при отговаряне на клиента и по подразбиране се активира

    glueoutputbuf да

28. Определя специален алгоритъм за хеширане, когато определено число или най-големият елемент надвиши определен праг

    хеш-макс-zipmap-записи 64

    hash-max-zipmap-стойност 512

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

    activerehashing да

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

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



 Хазяин| Публикувано в 28.08.2017 г. 10:40:38 ч. |


Редис свързващ низ


Публикувано в 22.09.2021 г. 20:21:49 ч. |
Научи се да учиш
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com