[Redis] redis 7.0 Snapcraft 설치하기

DB/Redis · 2022. 5. 25. 15:03

Redis 7.0 나왔습니다. 작년부터 드릉드릉 시동을 걸다 이번 2022 Redis days에서 발표를 했네요. 홈페이지도 리뉴얼하고 열일하는 Redis..

 

작년 Redis6.0 출시당시 gcc8.3이상을 요구해 상당히 고생한 경험이 있어서(이후 패치로 gcc4.8이상으로 수정됨) 심장 부여잡고 7.0설치 시작합니다.

 

평소에는 소스파일을 다운받아 압축을 풀어 다운로드를 진행하였는데

이번에는 Snapcraft를 사용하여 설치해봅니다.

 

Os- CentOS Linux release 7.9.2009 (Core)

gcc version 4.8.5

 

필요 패키지 다운로드

# sudo yum install epel-release
…
Installed:
  epel-release.noarch 0:7-11

Complete!

#sudo yum install snapd
…
Installed:
  snapd.x86_64 0:2.55.3-1.el7

Dependency Installed:
  libzstd.x86_64 0:1.5.2-1.el7
  snap-confine.x86_64 0:2.55.3-1.el7
  snapd-selinux.noarch 0:2.55.3-1.el7
  squashfs-tools.x86_64 0:4.3-0.21.gitaae0aff4.el7
  squashfuse.x86_64 0:0.1.102-1.el7
  squashfuse-libs.x86_64 0:0.1.102-1.el7

Complete!

 

활성화

sudo systemctl enable --now snapd.socket

 

 

링크파일 생성

sudo ln -s /var/lib/snapd/snap /snap

 

 

Redis 설치

#sudo snap install redis                                                                    

INFO Waiting for automatic snapd restart...
redis 7.0.0 from Redis (redislabs) installed

설치확인

#ps -ef|grep redis

root      1209     1  0  2021 ?        06:25:17 /usr/local/bin/redis-server 0.0.0.0:6000
root      2667     1  0 15:08 ?        00:00:00 /snap/redis/234/usr/bin/redis-server *:6379
# redis-cli -p 6379

127.0.0.1:6379> role

1) "master"

2) (integer) 0

3) (empty array)

127.0.0.1:6379> info

# Server

redis_version:7.0.0

redis_git_sha1:d375595d

redis_git_dirty:0

redis_build_id:23d312c54a78aa14

redis_mode:standalone

 

아무 문제없이 설치가 완료되었다..!

그런데 이거 엔진만.. 설치된 같다..

Conf 파일이 아무리 뒤져봐도 없더라ㅠㅠㅠ

127.0.0.1:6379> info server

# Server
redis_version:7.0.0
...
config_file:
…
# find / -name 'redis-7.0*'

 

해당 엔진으로 기존의 conf파일을 올리면 7버전으로 올라가야..하는....

그조차도 되지않더라😢

어째 아무 이슈없이 지나가나했다...힣힣ㅎ...

 

# ./redis-server /etc/redis/redis.conf

./redis-server: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

 

libssl.so.1.1: 공유 개체 파일을 열 수 없단다.

그럴수밖에 없는게

 

# openssl version

OpenSSL 1.0.2k-fips  26 Jan 2017

 

OpenSSL 버전이 1.0.2니까요! 힣힣...

Snapcraft로 다운을 하니 공유 라이브러리이슈가 생기는구나..
새로운 시도는 계획대로 되지가 않네요ㅋㅋㅠ

 

버전업그레이드 귀찮고..힣힣...
자주
사용할 방법도 아니고 요거는 이후에 시간날 다시 보고

일단 하던대로 소스파일로 설치를 진행하니 깔끔하게 잘되네요😂👍

반응형