>데이터 베이스 >Redis >Redis 다운로드 및 설치

Redis 다운로드 및 설치

藏色散人
藏色散人원래의
2020-08-11 15:51:393405검색

Redis 튜토리얼 칼럼에서는 Redis 다운로드 및 Redis 설치의 구체적인 단계를 소개하겠습니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!

Redis 다운로드 및 설치

Redis 다운로드 및 설치

Redis에는 GitHub에서 활발한 커뮤니티가 있습니다. 수년에 걸쳐 수많은 풀 요청이 제기되고 병합되었으며 작성자 Antirez는 항상 GitHub의 문제 섹션에서 시기적절한 응답을 제공합니다. 따라서 Redis의 릴리스 주기는 매우 빠릅니다. 초기 버전 2.6/2.8부터 3.0/3.2, 최신 4개 버전까지 널리 사용됩니다. 각 버전은 몇 가지 기본적인 개선 사항과 버그 수정을 제공합니다. 따라서 가능하다면 최신 버전의 Redis를 사용하는 것이 모범 사례 중 하나입니다.

이 책에서는 최신 버전의 Redis 4.0.1을 사용합니다.

Redis는 순수 C 언어로 작성된 오픈 소프트웨어이므로 컴파일하여 설치할 수 있습니다. 주요 운영 체제에는 소프트웨어 리포지토리에 Redis 바이너리 패키지도 포함되어 있지만 Redis 버전은 종종 최신 버전이 아닙니다.

1: 준비하세요!

https://redis.io/download에서 다운로드 링크와 기본 설치 단계를 확인할 수 있습니다. Linux/Unix/macOS에서 소스 코드를 컴파일하여 Redis를 구축하려면 해당 환경에 gcc 컴파일러와 C 표준 라이브러리 libc가 필요합니다. OS 저장소를 설치할 때 필요한 것은 인터넷 연결과 올바른 저장소 구성뿐입니다. https://redis.io/download找到下载链接和基本安装步骤。如果你想通过在Linux/Unix/macOS中编译源代码来构建Redis,你的环境中需要gcc编译器和C标准库libc。在安装OS系统信息库时,您只需要一个Internet连接和正确的系统信息库配置即可。

二:怎么做?

我们将在Ubuntu 16.04.2 LTS(Xenial Xerus)中演示Redis的编译安装。下载和构建步骤如下: 

设置构建工具:

$ sudo apt-get install build-essential

创建一个目录并输入Redis:

$ mkdir /redis 
$ cd /redis

然后,下载Redis:

$ wget http://download.redis.io/releases/redis-4.0.1.tar.gz

解压缩并输入目录:

$ tar zxvf redis-4.0.1.tar.gz 
$ cd redis-4.0.1

为Redis配置文件创建目录,并将默认配置文件复制到其中:

$ mkdir /redis/conf 
$ cp redis.conf /redis/conf/

建立依赖关系:

$ cd deps 
$ make hiredis lua jemalloc linenoise 
$ cd ..

注意

由于安装在其上的各种操作系统和库之间的差异,当发生错误表示某些不满足项时,将需要执行上述步骤。例如,您可能会遇到错误消息:zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory.对于大多数环境,如果有关依赖项没有问题,则不必执行此步骤。

进行编译:

$ make

如果一切顺利,将显示以下消息。这意味着编译已成功完成:

It's a good idea to run 'make test' ;) 
make[1]: Leaving directory '/redis/redis-4.0.1/src'

安装Redis:

$ make PREFIX=/redis install

以下消息表示安装成功:

Redis 다운로드 및 설치

输入  /redis目录并验证是否已生成Redis二进制文件:

$ ls /redis/bin 
redis-benchmark  redis-check-aof  redis-check-rdb  redis-cli  redis-sentinel  redis-server

恭喜你!您已完成Redis编译安装。

相比编译安装,apt-get在Ubuntu中使用安装Redis容易得多。让我们来看看:

首先,更新软件存储库索引:

$ sudo apt-get update

然后开始安装:

$ sudo apt-get install redis-server

完成后,检查您的环境中是否已设置Redis:

$ which redis-server

三:这个怎么运作?

在选择Redis版本时,请记住Redis遵循标准的版本控制惯例,即major.minor.patch级别。偶数次要代表稳定版本,而奇数次要代表不稳定版本,尽管有些版本中Redis使用奇数次要。

通过编译和通过软件存储库构建Redis之间的区别在于,前者可以在编译时添加优化或调试选项,并且还具有在安装过程中指定安装位置的灵活性。

安装后,bin目录中有一些可执行文件。下表中显示了它们的描述和说明:

Redis 다운로드 및 설치

 

四:还有更多!

对于Windows,您可以获取Windows的Redis版本,Microsoft Open Technologies 组用于维护:

https :  //github.com/MicrosoftArchive/redis/releases。

只需下载.msi可执行文件并双击以进行安装,即可保留默认配置。

对于macOS,与Linux中的过程没有太大区别。您也可以通过brew install redis

🎜둘: 어떻게 할까요? 🎜🎜🎜Ubuntu 16.04.2 LTS(Xenial Xerus)에서 Redis를 컴파일하고 설치하는 방법을 시연합니다. 다운로드 및 빌드 단계는 다음과 같습니다. 🎜🎜빌드 도구 설정: 🎜rrreee🎜 디렉토리 생성 및 Redis 입력: 🎜rrreee🎜 그런 다음 Redis 다운로드: 🎜rrreee🎜 압축을 풀고 디렉토리 입력: 🎜rrreee🎜 디렉토리 생성 Redis 구성 파일에 대해 기본 구성 파일을 복사합니다: 🎜rrreee🎜 종속성 생성: 🎜rrreee
🎜 참고 🎜🎜 설치된 다양한 운영 체제와 라이브러리의 차이로 인해 오류가 발생하면 뭔가가 만족스럽지 않다는 것을 의미합니다. 위의 단계를 수행해야 합니다. 예를 들어 다음 오류 메시지가 나타날 수 있습니다. zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: 해당 파일 또는 디렉터리가 없습니다. 대부분의 환경에서는 종속성에 문제가 없으면 이 단계가 필요하지 않습니다. 문제의. 🎜
🎜컴파일 중: 🎜rrreee🎜정상적으로 진행되면 다음 메시지가 표시됩니다. 이는 컴파일이 성공적으로 완료되었음을 의미합니다. 🎜rrreee🎜🎜Redis 설치: 🎜🎜rrreee🎜다음 메시지는 설치가 성공했음을 의미합니다. 🎜🎜Enterprise WeChat 스크린샷_15971315478073.png🎜🎜 /redis 디렉토리에 들어가서 Redis 바이너리 파일이 생성되었는지 확인하세요. 🎜rrreee 🎜축하해요 ! Redis의 컴파일 및 설치를 완료했습니다. 🎜🎜컴파일 및 설치에 비해 apt-get을 사용하여 Ubuntu에 Redis를 설치하는 것이 훨씬 쉽습니다. 살펴보겠습니다. 🎜🎜먼저 소프트웨어 저장소 인덱스를 업데이트합니다. 🎜rrreee🎜 그런 다음 설치를 시작합니다. 🎜rrreee🎜완료되면 Redis가 환경에 설정되어 있는지 확인합니다. 🎜rrreee🎜🎜3: 어떻게 작동하나요? 🎜🎜🎜Redis 버전을 선택할 때 Redis는 major.minor.patch 수준인 표준 버전 관리 규칙을 따른다는 점을 기억하세요. 짝수 마이너는 안정적인 버전을 나타내고 홀수 마이너는 불안정한 버전을 나타내지만 일부 Redis 버전은 홀수 마이너를 사용합니다. 🎜🎜컴파일을 통해 Redis를 빌드하는 것과 소프트웨어 저장소에서 빌드하는 것의 차이점은 전자는 컴파일 타임에 최적화 또는 디버깅 옵션을 추가할 수 있고 설치 프로세스 중에 설치 위치를 지정할 수 있는 유연성도 있다는 것입니다. 🎜🎜설치 후 bin 디렉터리에 일부 실행 파일이 있습니다. 해당 설명과 지침은 아래 표에 나와 있습니다. 🎜🎜Enterprise WeChat 스크린샷_15971315554716.png🎜🎜 🎜🎜🎜넷: 더 있습니다! 🎜🎜🎜Windows의 경우 Microsoft Open Technologies 그룹(🎜
🎜https://github.com/MicrosoftArchive/redis/releases)에서 관리하는 Windows용 Redis 버전을 다운로드할 수 있습니다. 🎜
🎜기본 구성을 유지하면서 .msi 실행 파일을 다운로드하고 두 번 클릭하여 설치하면 됩니다. 🎜🎜macOS의 경우 프로세스는 Linux와 크게 다르지 않습니다. macOS에서 brew install redis 명령을 실행하여 Redis를 설치할 수도 있습니다. 🎜

위 내용은 Redis 다운로드 및 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.