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二进制文件:
$ 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目录中有一些可执行文件。下表中显示了它们的描述和说明:
四:还有更多!
对于Windows,您可以获取Windows的Redis版本,Microsoft Open Technologies 组用于维护:
https : //github.com/MicrosoftArchive/redis/releases。
只需下载.msi可执行文件并双击以进行安装,即可保留默认配置。
对于macOS,与Linux中的过程没有太大区别。您也可以通过brew install redis
🎜 참고 🎜🎜 설치된 다양한 운영 체제와 라이브러리의 차이로 인해 오류가 발생하면 뭔가가 만족스럽지 않다는 것을 의미합니다. 위의 단계를 수행해야 합니다. 예를 들어 다음 오류 메시지가 나타날 수 있습니다. zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: 해당 파일 또는 디렉터리가 없습니다. 대부분의 환경에서는 종속성에 문제가 없으면 이 단계가 필요하지 않습니다. 문제의. 🎜🎜컴파일 중: 🎜rrreee🎜정상적으로 진행되면 다음 메시지가 표시됩니다. 이는 컴파일이 성공적으로 완료되었음을 의미합니다. 🎜rrreee🎜🎜Redis 설치: 🎜🎜rrreee🎜다음 메시지는 설치가 성공했음을 의미합니다. 🎜🎜🎜🎜 /redis 디렉토리에 들어가서 Redis 바이너리 파일이 생성되었는지 확인하세요. 🎜rrreee 🎜축하해요 ! Redis의 컴파일 및 설치를 완료했습니다. 🎜🎜컴파일 및 설치에 비해 apt-get을 사용하여 Ubuntu에 Redis를 설치하는 것이 훨씬 쉽습니다. 살펴보겠습니다. 🎜🎜먼저 소프트웨어 저장소 인덱스를 업데이트합니다. 🎜rrreee🎜 그런 다음 설치를 시작합니다. 🎜rrreee🎜완료되면 Redis가 환경에 설정되어 있는지 확인합니다. 🎜rrreee🎜🎜3: 어떻게 작동하나요? 🎜🎜🎜Redis 버전을 선택할 때 Redis는 major.minor.patch 수준인 표준 버전 관리 규칙을 따른다는 점을 기억하세요. 짝수 마이너는 안정적인 버전을 나타내고 홀수 마이너는 불안정한 버전을 나타내지만 일부 Redis 버전은 홀수 마이너를 사용합니다. 🎜🎜컴파일을 통해 Redis를 빌드하는 것과 소프트웨어 저장소에서 빌드하는 것의 차이점은 전자는 컴파일 타임에 최적화 또는 디버깅 옵션을 추가할 수 있고 설치 프로세스 중에 설치 위치를 지정할 수 있는 유연성도 있다는 것입니다. 🎜🎜설치 후 bin 디렉터리에 일부 실행 파일이 있습니다. 해당 설명과 지침은 아래 표에 나와 있습니다. 🎜🎜🎜🎜 🎜🎜🎜넷: 더 있습니다! 🎜🎜🎜Windows의 경우 Microsoft Open Technologies 그룹(🎜
🎜https://github.com/MicrosoftArchive/redis/releases)에서 관리하는 Windows용 Redis 버전을 다운로드할 수 있습니다. 🎜🎜기본 구성을 유지하면서 .msi 실행 파일을 다운로드하고 두 번 클릭하여 설치하면 됩니다. 🎜🎜macOS의 경우 프로세스는 Linux와 크게 다르지 않습니다. macOS에서
brew install redis
명령을 실행하여 Redis를 설치할 수도 있습니다. 🎜위 내용은 Redis 다운로드 및 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!