우분투에 Redis server 설치
다음이 미리 설치되어 있어야 합니다.
sudo apt install lsb-release curl gpg
단순히 apt로 설치를 하면 한참 예전의 Redis 서버가 설치되므로 반드시 다음 명령을 따라합니다.
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo apt-get update
sudo apt-get install redis
설치후에 redis.conf 파일을 수정합니다.
sudo nano /etc/redis/redis.conf
미스키를 사용할 때는 크게 바꿀 것은 없습니다. ^w (Ctrl + w)로 검색하며 변경합니다.
bind 127.0.0.1 -::1 -> bind 0.0.0.0 -::1
port 6379 -> 앞에 주석(#)이 빠져 있어야합니다.
# requirepass foobared
-> 다른 설정을 바꾸지 않으면 누구나 Redis 서버를 사용할 수 있습니다. 2023년 이후의 미스키에서는 비밀번호를 설정할 수 있으며
위의 foobared를 원하는 비밀번호로 변경하시면 됩니다.
# maxmemory <bytes>
-> 만약 메모리 제한을 걸어야 한다면 이 부분의 주석을 제거하고 <bytes> 부분에 용량을 기록합니다.
-> 이 부분을 변경하고 # maxmemory-policy noeviction 의 샵을 제거해도 되지만 noeviction을 다른 모드로 바꾸면 안됩니다.
여기까지 하신 후에 systemctl enable redis-server 명령을 사용하시면 부팅시 활성화됩니다.
바로 시작하려면 systemctl start redis-server 명령을 사용하세요.
보다 섬세한 설정을 하고자 한다면 다음 사이트( https://velog.io/@inhwa1025/Redis-redis.conf-%EC%84%A4%EC%A0%95-%ED%8C%8C%EC%9D%BC-%EC%A3%BC%EC%9A%94-%EC%98%B5%EC%85%98-%EC%A0%95%EB%A6%AC )를 참고하세요. 단 설정을 바꾼 후에는 systemctl status misskey나 service misskey status로 경고 메시지를 주의깊게 확인하셔야 합니다.
No Comments