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로 다운을 하니 공유 라이브러리이슈가 생기는구나..
새로운 시도는 늘 계획대로 되지가 않네요ㅋㅋㅠ
버전업그레이드 귀찮고..힣힣...
자주 사용할 방법도 아니고 요거는 이후에 시간날 때 다시 보고
일단 늘 하던대로 소스파일로 설치를 진행하니 깔끔하게 잘되네요😂👍
반응형
'DB > Redis' 카테고리의 다른 글
[Redis]Cluster 인스턴스 실행 오류,Unrecoverable error: corrupted cluster config file. (3) | 2023.04.11 |
---|---|
[Redis] redis cluster 구성하기,master지정하는 법 (2) | 2023.04.10 |
[Redis]sentinel 원하는 Master로 지정승격하기,승격우선순위 (0) | 2021.06.23 |
[Redis] 인스턴스 실행오류,bind 오류 (0) | 2021.06.22 |
[Redis]Redis 시작하기, 서버 설치 스크립트 사용법 (0) | 2021.06.16 |