본문 바로가기

php 헛다리/CI4 헛다리

ci4 - aws redis ( Valkey ) 설정

728x90

 

 

ci4 - aws redis ( Valkey ) 설정

 

우선 작업

 

 

 

https://huningyo.tistory.com/300

 

aws redis ( Valkey )

aws redis 사용​​​​ElastiCache 선택​​​Valkey 캐시 선택​​​기본으로 진행​이름 적당히 작성 - 생성​기다리면 엔드 포인트가 생긴다.​엔드 포인트가 생기면 - 컴퓨팅 연결 연결할 인스턴

huningyo.tistory.com

 

 

 


.env

session.driver = 'CodeIgniter\Session\Handlers\RedisHandler'
session.savePath = 'tls://aws redis ( Valkey ) 엔트포인트'

 

 

app/Config/Session.php

하단에 추가 

    /////////////////////////////
    /////////////////////////////
    /// Redis 세션 설정
    public $sessionDriver = '';
    public $sessionSavePath = '';
    public $sessionCookieName = '';
    public $sessionExpiration = 0;
    public $sessionMatchIP = false;
    public $sessionTimeToUpdate = 0;
    public $sessionRegenerateDestroy = false;

    public function __construct()
    {
        parent::__construct();

        $this->sessionDriver = env('session.driver'); // .env
        $this->sessionSavePath = env('session.savePath').':6379'; // .env
        $this->sessionCookieName = 'ci_session';
        $this->sessionExpiration = 7200;
        $this->sessionMatchIP = false;
        $this->sessionTimeToUpdate = 300;
        $this->sessionRegenerateDestroy = false;
    }

    /// Redis 세션 설정
    /////////////////////////////
    /////////////////////////////

 

* 직접 선언하면 로드 순서에 의해 적용 안됨. 생성자 사용에서 진행

728x90