제목 | 안녕하세요 초보 ci 개발자입니다. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 오민 | 작성시각 | 2019/04/19 15:10:36 |
|
|||
redis 와 codeigniter 를 연동해서 사용하고싶은데
도저히 방법이 안떠오르네요 메뉴얼대로 사용해봤는데 $this->load->driver('cache'); $this->cache->redis->save('foo', 'bar', 10);
까지하고 실행하면 바로 아래 메시지가 뜨더라고요 . Severity: Error Message: Call to a member function set() on null Filename: drivers/Cache_redis.php
아마 찾아보니 서버 설정이 잘못되어있다 라는 게시판이 있어서 확인결과 서버는 문제가 없더라고요 일단 저희는 define 으로 ip port password 를 적어두고
config/redis.php 생성해서 정의된 변수를 넣어두고 바로 무작정 $this->load->driver('cache'); $this->cache->redis->save('foo', 'bar', 10); 이렇게호출해보았습니다 물론 안되었구요. 분명히 놓치는것이 있을것같습니다. codeignigniter 에서 다른 설정이나 연결을 더 해줘야하는부분이 있는데 제가 놓친것같아 혹시나 도움될까 여쭈어봅니다. |
|||
태그 | redis | ||
다음글 | 코드이그나이터 초보입니다. 데이터베이스 관련 설정에서 ... (3) | ||
이전글 | controller에서 ajax로 받아올때 (1) | ||
변종원(웅파)
/
2019/04/19 15:23:46 /
추천
1
|
오민
/
2019/04/19 15:30:05 /
추천
0
이런 하나하나 힌트 너무 감사드립니다. 더 찾아보고싶어도 방법이 없어서 여기다 올린글인데 너무 감사드립니당
|
오민
/
2019/04/19 15:45:07 /
추천
0
일하시는 스승님이 윈도우에선 dll 추가 해야한다고 알려주셨네요. 해결했습니다 ㅠ
|
매뉴얼에 보시면 아래와 같은 문구가 있습니다. 충족하는 상황인지 확인 먼저 해보세요.
Redis 는 LRU 캐시 모드에서 작동 할 수 있는 메모리 키 - 값 저장소입니다. 사용하기 위해서는 Redis 서버와 phpredis PHP extension이 필요합니다.