โ ๊ณต์๋ฌธ์
โฌ๏ธ Redis ์ค์น ์ ์ ์ธ์คํด์ค ์์ฑํ๋ ๋ฐฉ๋ฒ โฌ๏ธ
2023.01.08 - [์ธํ๋ผ/NHN Cloud] - NHN Cloud ์ธ์คํด์ค ์์ฑํ๊ธฐ
์ธ์คํด์ค ํ๊ฒฝ
- OS : CentOS 7.9
- ์ํคํ ์ณ: x86_64
์ค์นํ Redis ๋ฒ์
- redis 7.0.8 (the lastest stable)
1. ์ค์น ๊ณผ์
( 1 / 4 ) ์ธ์คํด์ค์ SSH ๋ฐฉ์์ผ๋ก ์ ์
ssh -i [ํคํ์ด์ด๋ฆ.pem] centos@[ํ๋กํ
IP]
( 2 / 4 ) epel ๋ค์ด๋ก๋
- yum ๋ฆฌํฌ์งํ ๋ฆฌ์๋ ์ต์ ๋ฒ์ (7.0.8)์ด ์๋ 3.2.12 ๋ฒ์ ์ด ์์ผ๋ฏ๋ก epel, remi ์ ์ฅ์๋ฅผ ์ด์ฉ
sudo yum install epel-release
๐ก EPEL์ด๋?
- Extra Packages for Enterprise Linux์ ์ฝ์
- Fedora์์ ๊ด๋ฆฌ
- CentOS Default ๋ฆฌํฌ์งํ ๋ฆฌ์ ํฌํจ๋์ง ์์ ์ฌ๋ฌ ํจํค์ง๋ค์ ์ค์นํ ์ ์๋ ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฐ ์ ์ฅ์
( 3 / 4 ) REMI ์ ์ฅ์ ํจํค์ง ์ค์น
sudo yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
๐กREMI๋?
- Default ๋ฆฌํฌ์งํ ๋ฆฌ์๋ ์ค๋๋ ๋ฒ์ ์ ํจํค์ง๋ค์ด ์๊ธฐ ๋๋ฌธ์ ์ต์ ๋ฒ์ ์ด ํ์ํ ๊ฒฝ์ฐ remi ์ฌ์ฉ
- remi ์ ์ฅ์๋ epel ์ ์ฅ์ ์์กด์ฑ์ด ์์ (epel์ด ์์ด์ผ remi ์ฌ์ฉ ๊ฐ๋ฅ)
( 4 / 4 ) yum์ ํตํด ๋ค์ด๋ก๋
sudo yum install redis
2. ์ค์น ๊ฒฐ๊ณผ
( 1 / 7 ) redis ์๋ฒ ์คํ
sudo systemctl start redis
sudo systemctl enable redis # Redis๋ฅผ ์๋ ์์๋ ์ ์๋๋ก ์ค์
# Redis ์๋น์ค ์ํ ํ์ธ
systemctl status redis
( 2 / 7 ) redis ํด๋ผ์ด์ธํธ ์คํ
redis-cli
( 3 / 7 ) ping ๋ ๋ ค๋ณด๊ธฐ
( 4 / 7 ) strings ์์ฑ
( 5 / 7 ) hashes ์์ฑ
( 6 / 7 ) set key ์์ฑ
( 7 / 7 ) ์ข ๋ฃํ๊ธฐ
์ข ๋ฃํ๊ธฐ ์ ์ ๋ฐ์ดํฐ๋ฅผ ๋์คํฌ์ ์ ์ฅํจ
# redis-cli์์
redis-cli shutdown
๋ถ๋ก) ์ ๊ฑฐ ๋ฐฉ๋ฒ
1. ์ค์นํ redis ํจํค์ง๋ช ํ์ธ
# / ์์น์์
sudo yum list installed redis*
2. ์ ๊ฑฐ ๋ช ๋ น
# redis ์ค๋จ
sudo service redis stop
# redis ์ ๊ฑฐ
sudo yum remove redis.x86_64
์ฐธ๊ณ
https://puttico.tistory.com/151
https://www.lesstif.com/system-admin/epel-yum-100205250.html