- Plist 생성하기
- plist 파일 생성
# sudo vim /Library/LaunchDaemons/io.redis.redis-server.plist
- 파일 작성
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "<a href="http://www.apple.com/DTDs/PropertyList-1.0.dtd" data-mce-href="http://www.apple.com/DTDs/PropertyList-1.0.dtd">http://www.apple.com/DTDs/PropertyList-1.0.dtd</a>"> <plist version="1.0"> <dict> <key>Label</key> <string>io.redis.redis-server</string> <key>ProgramArguments</key> <array> <string>/usr/local/bin/redis-server</string> <string>/usr/local/etc/redis.conf</string> </array> <key>RunAtLoad</key> <true/> </dict> </plist>
- plist 파일 생성
Homebrew
로 설치했을 경우에는redis.conf
의 위치는/usr/local/etc/redis.conf
이다.launchctl
에 등록하기- 재부팅할때마다 자동으로 Redis 서버가 실행된다.
# sudo launchctl load /Library/LaunchDaemons/io.redis.redis-server.plist
- 재부팅없이 수동을 실행
# sudo launchctl start io.redis.redis-server
- 수동으로 정지하기
# sudo launchctl stop io.redis.redis-server
- 재부팅할때마다 자동으로 Redis 서버가 실행된다.
- 사용자
.profile
에alias
로 등록하기# alias redisstart='sudo launchctl start io.redis.redis-server' # alias redisstop='sudo launchctl stop io.redis.redis-server'
참고사이트