Jetson Nano에서 레디스(Redis)를 수동 소스 설치하는 방법은 아래와 같다. 사용 환경이 다르면 설치 과정에 차이가 있을 수 있다.
사용 환경
- Jetson Nano (Super)
- JetPack 6.2
- Ubuntu 22.04
레디스 수동 소스 설치
아래의 명령어를 입력하여 레디스 설치 파일을 다운로드 받는다.
wget https://download.redis.io/releases/redis-7.4.5.tar.gz

아래의 명령어를 입력하여 레디스 설치파일의 압축을 해제한다.
tar zxvf redis-7.4.5.tar.gz

아래의 명령어를 입력하여 레디스를 설치할 수 있는 상태로 만든다.
cd redis-7.4.5/
make && make test


아래의 명령어를 입력하여 레디스 설치 스크립트 파일의 일부 스크립트를 편집한다.
vi utils/install_server.sh

아래 사진의 77번 줄부터 84번 줄까지 내용을 주석처리한다. 레디스 설치 버전에 따라서 줄 번호는 다를 수 있다.

아래의 명령어를 입력하여 레디스를 설치한다.
sudo utils/install_server.sh
아래와 같은 화면이 나타나면 설치하고자 하는 설정 값을 입력한다.
Please select the redis port for this instance: [6379] 6379
Please select the redis config file name [/etc/redis/6379.conf] /home/nvidia/redis-7.4.5/conf/6379.conf
Please select the redis log file name [/var/log/redis_6379.log] /home/nvidia/redis-7.4.5/log/6379.log
Please select the data directory for this instance [/var/lib/redis/6379] /home/nvidia/redis-7.4.5/data/6379
Please select the redis executable path [] /home/nvidia/redis-7.4.5/src/redis-server

레디스 동작 확인
아래의 명령어를 입력하여 레디스를 실행한다.
./src/redis-server --daemonize yes --protected-mode no
아래의 명령어를 입력하여 레디스가 잘 동작하는지 확인한다. 'PONG'이라는 응답이 콘솔에 출력되면 잘 동작하는 것이다.
src/redis-cli ping
아래의 명령어를 입력하여 레디스를 종료한다.
src/redis-cli shutdown
위의 명령어를 입력하면 아래의 사진처럼 콘솔에 결과가 출력된다.

서비스 등록
아래의 명령어를 입력하여 레디스 관련 파일의 소유자와 권한을 설정한다.
sudo chown -R nvidia:nvidia *
sudo chmod -R 744 *

아래의 명령어를 입력하여 레디스 서비스 파일을 생성한다.
sudo cp utils/systemd-redis_server.service /etc/systemd/system/redis_server.service
sudo vi /etc/systemd/system/redis_server.service
서비스 파일의 내용은 아래와 같이 작성할 수 있다. 레디스 관련 경로는 상황에 맞춰서 변경해야 한다.
[Unit]
Description=Redis data structure server
Documentation=https://redis.io/documentation
Wants=network-online.target
After=network-online.target
[Service]
ExecStart=/home/nvidia/redis-7.4.5/src/redis-server /home/nvidia/redis-7.4.5/conf/6379.conf
LimitNOFILE=10032
NoNewPrivileges=yes
Type=notify
TimeoutStartSec=infinity
TimeoutStopSec=infinity
UMask=0077
User=nvidia
Group=nvidia
WorkingDirectory=/home/nvidia/redis-7.4.5/data/6379/
[Install]
WantedBy=multi-user.target

아래의 명령어를 입력하여 생성한 서비스 파일이 시스템에 적재되도록 한다.
sudo systemctl daemon-reload

아래의 명령어를 입력하여 레디스 설정을 변경하는 편집기를 연다.
vi /home/nvidia/redis-7.4.5/conf/6379.conf

시스템 서비스로 잘 동작할 수 있도록 아래의 값을 수정했다. 상황에 따라 적절하게 수정하는 것이 필요하다.
protected-mode no
daemonize no
pidfile /home/nvidia/redis-7.4.5/data/redis_6379.pid



아래의 명령어를 입력하여 레디스 서비스를 시작한다.
sudo systemctl start redis_server

아래의 명령어를 입력하려 레디스가 잘 동작하는지 로그를 확인한다.
tail -f /home/nvidia/redis-7.4.5/log/6379.log

레디스 자동 실행 설정
NVIDIA Jetson이 부팅되면 자동으로 레디스를 실행하도록 설정하는 명령어는 아래와 같다.
sudo systemctl enable redis_server
참고문서
- "[우분투 22.04] 레디스(Redis) 수동 설치", 공학코드, 2024년 8월 4일. @원문보기
'사물인터넷(Internet of things, IoT) > NVIDIA Jetson' 카테고리의 다른 글
| [Jetson Nano] 파이어폭스 웹 브라우저 설치하기 (0) | 2025.07.23 |
|---|---|
| NVIDIA Jetson Orin Nano 종료 명령어 (2) | 2025.07.18 |
| [Jetson Nano] OpenVPN 클라이언트로 VPN 연결 (1) | 2025.07.10 |
| [Jetson Nano] 파이참의 터미널이 안 열릴 때 "Failed to start" (11) | 2025.07.03 |
| [Jetson Nano] Ubuntu 22.04 - fail2ban 설치 (0) | 2025.06.19 |
댓글