Die spezifischen Installationsschritte sind wie folgt:
1. Installieren Sie Redis
Schritt eins: Laden Sie das Redis-Installationspaket herunter
[root@iZwz991stxdwj560bfmadtZ local]# wget http://download.redis.io/releases/redis-4.0.6.tar.gz --2017-12-13 12:35:12-- http://download.redis.io/releases/redis-4.0.6.tar.gz Resolving download.redis.io (download.redis.io)... 109.74.203.151 Connecting to download.redis.io (download.redis.io)|109.74.203.151|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1723533 (1.6M) [application/x-gzip] Saving to: ‘redis-4.0.6.tar.gz’ 100%[==========================================================================================================>] 1,723,533 608KB/s in 2.8s 2017-12-13 12:35:15 (608 KB/s) - ‘redis-4.0.6.tar.gz’ saved [1723533/1723533]
Schritt zwei: Entpacken Sie das komprimierte Paket
tar -zxvf redis-4.0.6.tar.gz [root@iZwz991stxdwj560bfmadtZ local]# tar -zxvf redis-4.0.6.tar.gz
Schritt drei: Installieren Sie gcc-Abhängigkeiten mit yum
yum install gcc [root@iZwz991stxdwj560bfmadtZ local]# yum install gcc
Zur Auswahl geben Sie y ein
Schritt 4: Springen Sie zum Redis-Dekomprimierungsverzeichnis
cd redis-4.0.6 [root@iZwz991stxdwj560bfmadtZ local]# cd redis-4.0.6
Schritt 5: Kompilieren und installieren
make MALLOC=libc [root@iZwz991stxdwj560bfmadtZ redis-4.0.6]# make MALLOC=libc
Fügen Sie die Dateien im Verzeichnis /usr/local/redis-4.0.6/src hinzu. Gehen Sie zu das /usr/local/bin-Verzeichnis
cd src && make install
[root@iZwz991stxdwj560bfmadtZ redis-4.0.6]# cd src && make install CC Makefile.dep Hint: It's a good idea to run 'make test' ;) INSTALL install INSTALL install INSTALL install INSTALL install INSTALL install
2. Drei Möglichkeiten, Redis zu starten
Wechseln Sie zuerst in das Redis-Src-Verzeichnis
[root@iZwz991stxdwj560bfmadtZ redis-4.0.6]# cd src
1. Starten Sie redis direkt
./redis-server
[root@iZwz991stxdwj560bfmadtZ src]# ./redis-server 18685:C 13 Dec 12:56:12.507 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 18685:C 13 Dec 12:56:12.507 # Redis version=4.0.6, bits=64, commit=00000000, modified=0, pid=18685, just started 18685:C 13 Dec 12:56:12.507 # Warning: no config file specified, using the default config. In order to specify a config file use ./redis-server /path/to/redis.conf _._ _.-``__ ''-._ _.-`` `. `_. ''-._ Redis 4.0.6 (00000000/0) 64 bit .-`` .-```. ```\/ _.,_ ''-._ ( ' , .-` | `, ) Running in standalone mode |`-._`-...-` __...-.``-._|'` _.-'| Port: 6379 | `-._ `._ / _.-' | PID: 18685 `-._ `-._ `-./ _.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | http://redis.io `-._ `-._`-.__.-'_.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | `-._ `-._`-.__.-'_.-' _.-' `-._ `-.__.-' _.-' `-._ _.-' `-.__.-' 18685:M 13 Dec 12:56:12.508 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128. 18685:M 13 Dec 12:56:12.508 # Server initialized 18685:M 13 Dec 12:56:12.508 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect. 18685:M 13 Dec 12:56:12.508 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled. 18685:M 13 Dec 12:56:12.508 * Ready to accept connections
Wie oben gezeigt: Redis wurde erfolgreich gestartet, aber diese Startmethode erfordert, dass das Fenster ständig geöffnet ist und andere Vorgänge nicht ausgeführt werden können, was nicht praktisch ist.
Drücken Sie Strg + C, um das Fenster zu schließen.
2. Starten Sie Redis als Hintergrundprozess. Schritt 1: Ändern Sie die Datei redis.conf. Ändern Sie
daemonize no
Schritt 3: Schließen Sie den Redis-Prozess.Verwenden Sie zuerst ps -aux |, um den Redis-Prozess anzuzeigen. Erstellen Sie eine neue Datei im Verzeichnis /etc redis./redis-server /usr/local/redis-4.0.6/redis.conf [root@iZwz991stxdwj560bfmadtZ src]# ./redis-server /usr/local/redis-4.0.6/redis.conf 18713:C 13 Dec 13:07:41.109 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo18713:C 13 Dec 13:07:41.109 # Redis version=4.0.6, bits=64, commit=00000000, modified=0, pid=18713, just started18713:C 13 Dec 13:07:41.109 # Configuration loaded
[root@iZwz991stxdwj560bfmadtZ src]# ps -aux | grep redis root 18714 0.0 0.1 141752 2008 ? Ssl 13:07 0:00 ./redis-server 127.0.0.1:6379root 18719 0.0 0.0 112644 968 pts/0 R+ 13:09 0:00 grep --color=auto redis
[root@iZwz991stxdwj560bfmadtZ src]# kill 18714
mkdir redis [root@iZwz991stxdwj560bfmadtZ etc]# mkdir redis
Führen Sie den Boot-Autostart-Befehl erneut aus, Erfolg
[root@iZwz991stxdwj560bfmadtZ redis]# cp /usr/local/redis-4.0.6/redis.conf /etc/redis/6379.conf
Now Sie können Redis direkt als Service starten und starten: , http://blog.csdn.net/zc474235918/article/details/ 50974483
2, http://blog.csdn.net/gxw19874/article/details/51992125
Wenn die folgenden Probleme auftreten:
[root@iZwz991stxdwj560bfmadtZ init.d]# cp /usr/local/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd
Referenzmaterialien:
http://blog.csdn.net/luozhonghua2014/article /details/54649295Verwandte Empfehlungen:
Redis-Datenbank-TutorialDas obige ist der detaillierte Inhalt vonSo installieren Sie die Redis-Datenbank unter dem Centos-System. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!