세션 저장 기능 개발하려고 필요해서
맴캐시 나 레디스 서버를 빌리느니 서버안에서 다 돌리는게 나을꺼 같아 설치해서 돌려보았다. 빌리면 월 5천원 정도 드니 아까워서 해봤다.
sudo su -
apt-get install redis-server
자동으로 시작된거 같기도한데 설정파일과 백업파일이 생기지 않았다 재시작 시켜주자
systemctl restart redis-server
재시작후엔 파일이 생겨있더라
설정파일 위치
/etc/redis/redis.conf
데이터 파일 위치
/var/lib/redis/dump.rdb
맴캐시 용도로 메모리에만 쓸꺼라 저장기능을 꺼버리고 메모리 사용도 제한 한다.
/etc/redis/redis.conf 파일을 수정
# maxmemory <bytes> <-- 여기를 찾아서 밑에 써준다.
maxmemory 20mb # 작은 용량만 사용
save 관련 옵션이 3개가 있는다 주석처리해준다.
이러면 동작 중엔 저장하지 않는다.
# save 900 1
# save 300 10
# save 60 10000
셋팅 끝났으면 재시작 하고
systemctl restart redis-server
현재 정보 보기
redis-cli info | grep human
결과
used_memory_human:839.07K
used_memory_rss_human:4.09M
used_memory_peak_human:839.07K
total_system_memory_human:976.79M
used_memory_lua_human:41.00K
used_memory_scripts_human:0B
maxmemory_human:20.00M
grep human 을 보면 사람이 읽을 수 있는 정보를 알려준다.
제일 마지막에
maxmemory_human:20.00M
이부분에 용량을 제한한 내용이 들어가 있다.
훌륭