uuywanie Redisa do przechowywania sesji
uuywanie Redisa do przechowywania sesji
W zaleeynowitz od ruchu na Twojej stronie i jej infrastructury, moesz zechcievic uzewak Redisa do obssutigi sesji użytkowników zamiast PostgreSQL。
Kiedy mówiliśmy o podziale kodu projektu w taki sposób, aby przeniekovic obsługę sesji z plików do bazy danych, wymienilizhemy wszystkie niezbanydne kroki potrzebne do dodania nowej ususugi。
阿比·多达奇·雷迪萨·多瓦耶戈项目耶克图·维斯塔奇·沃普劳达奇克następującą poprawkę:
12 34 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
——/ .platform.app.yaml+ + + b / .platform.app.yaml@@ -14,6 +14,7 @@ runtime: - iconv - mbstring - pdo_pgsql+ - redis- sodium - XSL @@ -40,6 +41,7 @@ mounts: relationships: database: "database:postgresql"+ redis: "rediscache:redis"钩子:build: |——/ .platform / services.yaml+ + + b / .platform / services.yaml@@ -15,3 +15,6 @@ varnish:文件:类型:网络存储:2.0磁盘:256++ rediscache:+类型:redis:5.0——/ config /包/ framework.yaml+ + + b / config /包/ framework.yaml@@ -8,7 +8,7 @@ framework: #启用会话支持。请注意,只有在对会话进行读写时才会启动会话。#删除或注释此部分以显式禁用会话支持。会话:- handler_id: '%env(resolve:DATABASE_URL)%'+ handler_id: '%env(REDIS_URL)%'Cookie_secure: auto cookie_sameite: lax storage_factory_id: session.storage.factory.native——/ docker-compose.yml+ + + b / docker-compose.yml@@ -15,6 +15,10 @@ services: # - ./docker/db/data:/var/lib/postgresql/data: rw# ##< doctrine/doctrine-bundle ###+复述:+图片:redis:5-alpine+端口:[6379]+卷:##> doctrine/doctrine-bundle ### db-data:
奇耶托涅开玩笑πę风筝?
Zrestartuj Dockera i uruchom usługę Redis:
1 2
$docker-compose停止$Docker-compose up -d
Przetestuj lokalnie przeglakidajh3c stronę - wszystko powinno dziazyak tak samo jak wczekjniej。
Jak zwykle, zatwierd(ang。提交)我wdróż (ang。部署)zmiany:
1
$ob娱乐下载syob直播appmfony云:部署
Idąc dalej
此工作,包括代码示例,是根据知识共享协议BY-NC-SA 4.0许可证。