๋๋ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์น ์์ผ ๋๋ฌธ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
์ค๋ฅ๋ ๋ค์ฏ ๋ฒ์งธ ๋จ๊ณ๋ฅผ ์๋ตํ๊ธฐ ๋๋ฌธ์ ๋๋ค. README์ Wiki์ ๋ฐ๋ฅด๋ฉด Bootcamp๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด Redis๊ฐ ์๋ํด์ผ ํฉ๋๋ค. ์ฌ๊ธฐ์ ํ์๋๋ ์ค๋ฅ๋ ์ํํธ์จ์ด๊ฐ Redis ์๋น์ค๋ฅผ ์ฐพ์ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
@sebastian-code 5๋จ๊ณ ์ค์ ๋ฐฉ๋ฒ์ ์ดํดํ๋๋ก ๋์์ฃผ์ธ์. ์๋ํ์ง๋ง ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์ ์ ์์ต๋๋ค.
๊ฐ์ฌ ํด์
๋ํ ์ฝ๋์ ์ฌ์ํ ๋ฒ๊ทธ์ธ ๊ฒฝ์ฐ ์ฌ๊ธฐ์ ์๋ ค์ผ ํฉ๋๊น ์๋๋ฉด ๊ทธ๋ฅ ๋ฌด์ํด์ผ ํฉ๋๊น?
๋ฒ๊ทธ์ ๋ํด์๋ ์ค๋ฅ ๋ก๊ทธ์ ์๋ฌด ๊ฒ๋ ํ์๋์ง ์์ต๋๋ค. 5๋จ๊ณ์ ๋ํด Redis๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ด์ผ๊ธฐํ๋ ๊ฒฝ์ฐ ์ ์กฐ์ ์ฒด์ ์ง์นจ์ ์ฐธ์กฐํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์์คํ ์ ์ค์น๋๋ฉด Wiki์ ํ์๋ ๋๋ก ํ๊ฒฝ ๋ณ์๋ฅผ ๋ณ๊ฒฝํ์ญ์์ค.
๊ทธ๊ฒ์ด ๋ด๊ฐ Docker ๋ฐ docker-compose ํ์ผ์ ์ ๊ณตํ ์ด์ ์ ๋๋ค.
๋ณด์๋ค์ํผ, ์ฐฌ์ฑ ํฌํ๋ฅผํ๋ฉด ์์์ด ๋ณ๊ฒฝ๋๊ณ ๋ฐ๋ ํฌํ๋ฅผํ๋ฉด ์ด์ ์ํ๋ก ์ ์ง๋๊ณ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค.
์, ์ด์ ์๊ฒ ์ต๋๋ค. ์ ๋ชฉ์ด๋ ์๋ณธ ๋ด์ฉ๊ณผ ๊ด๋ จ์ด ์๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ๋ฌธ์ ์ฌ์ผ ํฉ๋๋ค. ๊ทธ๊ฒ์ ์์ ์ ๋งฅ๋ฝ์์ ๊ทธ๊ฒ์ ๋ ผ์ํ๊ธฐ ์ํด ์๋ก์ด ๋ฌธ์ ์์๋ณด๋ค ์ด์ด์ฃผ์ธ์.
@Shekharnunia
๋ ๋์ค์ ๋ํด ์ด์ ์ฒด์ ๋ก Windows ๋๋ Linux๋ฅผ ์ฌ์ฉํ๋์ง ์ฌ๋ถ์ ๋ฐ๋ผ ๋ค๋ฆ
๋๋ค.
๋ช ๊ฐ์ง ๋ ์์ธํ ์ฌํญ.
์ฒซ ๋ฒ์งธ ๋จ๊ณ๋ Windows 10์๋ง ํด๋น๋ฉ๋๋ค.
1.
Linux์ฉ Windows ํ์ ์์คํ
ํ์ฑํ. PowerShell์ ๊ด๋ฆฌ์๋ก ์ฝ๋๋ค.
2.
์ด ๋ช
๋ น์ ์คํ
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
๋ช ๋ถ์ด ์์๋๋ฉฐ ์๋ฃ๋๋ฉด Windows์์ ์ปดํจํฐ๋ฅผ ์ฌ๋ถํ
ํ๋ผ๋ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค. ์ ์ฌ๋ถํ
ํฉ๋๋ค.
4.
์ฐ๋ถํฌ ์์
์ฒ์ ์์์ ์ํด ๋ช ๋ถ ๋์ ์๋ ์ค์ ํฉ๋๋ค. ์๋ฃ๋๋ฉด ์ํผ์ ์ ๋ฅผ ๋ง๋ญ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ตฌ์ฑ์์
5.
Ubuntu ๋ช
๋ น์ค์์ ๋ค์ ๋ช
๋ น์ ์
๋ ฅํ์ฌ ์์คํ
์ ์ต์ ๋ฒ์ ์ผ๋ก ์
๋ฐ์ดํธํฉ๋๋ค.
sudo apt-get update
๊ทธ๋ฆฌ๊ณ
sudo apt-get upgrade
์ด ๋ช
๋ น์ ๋ช ๋ถ์ด ๊ฑธ๋ฆฌ๋ฉฐ ์ปคํผ๋ฅผ ๋ง์ค ์๊ฐ์ด ์์ต๋๋ค ;-)
์ฌ๊ธฐ์์ ๊ทธ๊ฒ์ ๋ฆฌ๋ ์ค ์ด์ ์ฒด์ ์ ๋์ผํฉ๋๋ค
6.
Ubuntu์ Intsall redis ์๋ฒ
sudo apt-get install redis-server
7.
redis ๋ช
๋ น์ค ํ์ฑํ
redis-cli -v
8.
๋ ๋์ค ์๋ฒ ๋ค์ ์์
sudo service redis-server restart
redis-cli
10.
๋ถํธ์บ ํ์์ ๊ตฌ์ฑ ํ๊ฒฝ ํ์ผ์ ์ฝ๋๋ค. ๊ธฐ๋ณธ env.example
๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. ํ์ผ ๋งจ ์๋์์ ์ง๊ธ redis๋ฅผ ์กฐ์ ํด์ผ ํฉ๋๋ค.
์ด ์ค REDIS_URL=redis://127.0.0.1:6379
์ Ubuntu์ ์ฝ์์์ IP ๋ฐ ํฌํธ๋ก ๋ณ๊ฒฝํ์ญ์์ค - redis
๋ง๋ฌด๋ฆฌ, ์ฆ๊ฒ๊ฒ
๋๋ฌด ์ข์ ์ค๋ช ๊ฐ์ฌํฉ๋๋ค. ์ด์ ๋ก์ปฌ์์ ์ฝ๊ฒ ์คํํ ์ ์์ต๋๋ค.
@Shekharnunia ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋์์ ์ฃผ์ @samazaphikel ์๊ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@Shekharnunia
๋ ๋์ค์ ๋ํด ์ด์ ์ฒด์ ๋ก Windows ๋๋ Linux๋ฅผ ์ฌ์ฉํ๋์ง ์ฌ๋ถ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
๋ช ๊ฐ์ง ๋ ์์ธํ ์ฌํญ.
์ฒซ ๋ฒ์งธ ๋จ๊ณ๋ Windows 10์๋ง ํด๋น๋ฉ๋๋ค.
1.
Linux์ฉ Windows ํ์ ์์คํ ํ์ฑํ. PowerShell์ ๊ด๋ฆฌ์๋ก ์ฝ๋๋ค.
2.
์ด ๋ช ๋ น์ ์คํ
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
๋ช ๋ถ์ด ์์๋๋ฉฐ ์๋ฃ๋๋ฉด Windows์์ ์ปดํจํฐ๋ฅผ ์ฌ๋ถํ ํ๋ผ๋ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค. ์ ์ฌ๋ถํ ํฉ๋๋ค.
Windows์์ Microsoft Store ๋ฅผ ์ด๊ณ Ubuntu 18.04 LTS๋ฅผ ๊ฒ์ํ์ฌ ์ค์นํฉ๋๋ค.
4.
์ฐ๋ถํฌ ์์
์ฒ์ ์์์ ์ํด ๋ช ๋ถ ๋์ ์๋ ์ค์ ํฉ๋๋ค. ์๋ฃ๋๋ฉด ์ํผ์ ์ ๋ฅผ ๋ง๋ญ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ตฌ์ฑ์์
5.
Ubuntu ๋ช ๋ น์ค์์ ๋ค์ ๋ช ๋ น์ ์ ๋ ฅํ์ฌ ์์คํ ์ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํฉ๋๋ค.
sudo apt-get update
๊ทธ๋ฆฌ๊ณ
sudo apt-get upgrade
์ด ๋ช ๋ น์ ๋ช ๋ถ์ด ๊ฑธ๋ฆฌ๋ฉฐ ์ปคํผ๋ฅผ ๋ง์ค ์๊ฐ์ด ์์ต๋๋ค ;-)
์ฌ๊ธฐ์์ ๊ทธ๊ฒ์ ๋ฆฌ๋ ์ค ์ด์ ์ฒด์ ์ ๋์ผํฉ๋๋ค
6.
Ubuntu์ Intsall redis ์๋ฒ
sudo apt-get install redis-server
7.
redis ๋ช ๋ น์ค ํ์ฑํ
redis-cli -v
8.
๋ ๋์ค ์๋ฒ ๋ค์ ์์
sudo service redis-server restart
๋ ๋์ค ํ ์คํธ
redis-cli
10.
๋ถํธ์บ ํ์์ ๊ตฌ์ฑ ํ๊ฒฝ ํ์ผ์ ์ฝ๋๋ค. ๊ธฐ๋ณธ
env.example
๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. ํ์ผ ๋งจ ์๋์์ ์ง๊ธ redis๋ฅผ ์กฐ์ ํด์ผ ํฉ๋๋ค.์ด ์ค
REDIS_URL=redis://127.0.0.1:6379
์ Ubuntu์ ์ฝ์์์ IP ๋ฐ ํฌํธ๋ก ๋ณ๊ฒฝํ์ญ์์ค - redis๋ถํธ์บ ํ ์๋ฒ ์์
๋ง๋ฌด๋ฆฌ, ์ฆ๊ฒ๊ฒ