Redis gebruiken om sessies op te slaan

Redis gebruiken om sessies op te slaan

Afhankelijk van het websiteverkeer en/of de infrastructure, will je misschien Redis gebruiken om sessies te beheren in platts van PostgreSQL。

因此,我们已经有了在het vertakken van de projectcode从sessie van het bestandssystem naar de database te verplaatsen, hebben we alle benodigde stappen opgesomd om een nieuwe service toe te vogen。

Hier zie je hoe je Redis in één patch aan jouw project kunt toevogen:

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:

是晚上吗魔椅?

"Herstart" Docker om de Redis服务启动:

1 2
docker-compose停止Docker-compose up -d

测试lokaal门操作系统;所有的都是邹nog moeten werken zoals voorheen

提交部署zoals gewoonlijk:

1
ob娱乐下载syob直播appmfony云:部署
此工作,包括代码示例,是根据知识共享协议BY-NC-SA 4.0许可证。