Rumah  >  Artikel  >  pangkalan data  >  Cara memasang Redis dengan cepat dan menyediakan permulaan sendiri

Cara memasang Redis dengan cepat dan menyediakan permulaan sendiri

WBOY
WBOYke hadapan
2023-05-29 10:43:061390semak imbas

Analisis

Pada masa ini terdapat dua lagi penyelesaian praktikal:

Satunya ialah memasang redis melalui docker dan mengaitkan fail konfigurasi ke fail tempatan melalui volum data.

Yang kedua ialah menggunakan skrip shell untuk membantu kami menyelesaikan operasi berjentera ini.

Jenis pertama sangat tidak mesra orang baru Anda perlu menyemak lebih banyak maklumat dan mencuba lebih banyak kesilapan Jika anda tidak sabar-sabar untuk menyelesaikan tugas itu, ia akan menyebabkan anda lebih banyak masalah. Untuk benar-benar membantu semua orang, artikel ini akan bercakap tentang jenis kedua dan pergi terus ke topik.

Tulis skrip

Mula-mula, masukkan mana-mana direktori pada pelayan dan laksanakan arahan berikut:

vi redis-install.sh

Masukkan editor vi, klik i untuk menghidupkan mod penyuntingan, dan tampal kod berikut dalam (versi , tukar direktori pemasangan mengikut keperluan anda):

#!/bin/bash

version="6.2.2"echo "==========检查并安装gcc=========="yum install -y gcc

echo "==========切换目录=========="cd ~echo "==========下载压缩包=========="wget https://download.redis.io/releases/redis-${version}.tar.gzecho "==========解压到当前目录=========="tar xzf redis-${version}.tar.gz

echo "==========删除无用文件=========="rm redis-${version}.tar.gz

echo "==========切换目录=========="cd redis-${version}

echo "==========开始编译=========="make

echo "==========开始安装=========="make install PREFIX=/usr/local/redis

echo "==========配置文件=========="cp ~/redis-6.2.2/redis.conf /usr/local/redis/bin/echo "==========安装完成=========="

Kemudian: tekan esc - masukkan titik bertindih - masukkan wq - tekan enter

Pemasangan dan konfigurasi

skrip shell Ia telah ditulis dan dilaksanakan melalui arahan sh:

sh redis-install.sh

Apabila pelaksanaan selesai, operasi pemasangan selesai.

Kemudian tukar ke direktori pemasangan:

cd /usr/local/redis/bin

Terdapat fail redis.conf dalam direktori ini Buka dan ubah suai item berikut (mengikut keperluan anda):

//是否允许后台启动daemonize no 改为 yes//设置密码requirepass your password//允许的最大物理存储空间(示例为1gb)maxmemory 1073741824//淘汰规则,规定空间不够用时如何淘汰已有键maxmemory-policy volatile-ttl
Perkhidmatan bermula secara automatik

Tukar ke mana-mana direktori dan laksanakan arahan berikut untuk mencipta perkhidmatan baharu:

vi /etc/systemd/system/redis.service

Sama seperti vi sebentar tadi, tekan i untuk memasuki mod edit, dan kemudian salin kod berikut:

[Unit]
Description=redisAfter=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true[Install]
WantedBy=multi-user.target

Tekan esc - masukkan titik bertindih - masukkan wq - klik Enter.

Kemudian muat semula perkhidmatan tempatan:

systemctl daemon-reload

Mulakan perkhidmatan hanya dengan tulisan tangan:

systemctl start redis.service

Tetapkan permulaan:

systemctl enable redis.service

Jika tiada maklum balas, ini bermakna permulaan Berjaya, anda boleh menggunakan perisian klien untuk memaut dan menguji.

Atas ialah kandungan terperinci Cara memasang Redis dengan cepat dan menyediakan permulaan sendiri. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam