Maison >base de données >Redis >Comment installer Redis dans CentOS7 et le configurer pour qu'il soit accessible depuis le réseau externe
L'installation de redis nécessite de s'appuyer sur l'environnement gcc pour installer :
yum install -y gcc
Si la machine n'a pas de réseau, vous pouvez vous référer à cet article :
Installation hors ligne de CentOS. l'environnement gcc (avec package d'installation + images et textes)
site officiel de redis : https://redis.io/download
Après le téléchargement, téléchargez-le sur CentOS, par exemple sur CentOS. /usr/local/
/usr/local/
指令命令如下:
cd /usr/local/
tar -zxvf redis-6.2.1.tar.gz
cd redis-6.2.1 make
将redis安装至指定目录,可以自行修改路径,如下以 /usr/local/redis
为例:
make install prefix=/usr/local/redis
启动 redis 有两种方式,一种是前台界面启动,只要关闭界面就关闭了,另一种是后台启动。
进入 redis 安装目录的 bin 目录:
cd /usr/local/redis/bin
此时,只要执行如下命令就可以启动了:
./redis-server
启动截图如下:
此时有个问题就是,并不知道启动的配置文件在哪...
其实我们可以直接通过 find 命令来查一下:
find / -name 'redis.conf'
结果如下:
前台启动方式不太常用,只要关了界面,redis就停了。
我们从之前解压后的安装包中复制一份 redis.conf 文件到 redis 安装目录中。
cp /usr/local/redis-6.2.1/redis.conf /usr/local/redis/bin/
然后修改 redis.conf 配置文件的线程模式参数:
vi /usr/local/redis/bin/redis.conf
PS:vi 快捷键,按一下 /
,之后输入【关键字】即可查询参数。
主要修改 daemonize
La commande est la suivante :
1、修改之前 daemonize no 2、修改之后 daemonize yes.
2. Décompressez le package d'installation
./redis-server redis.conf
vi /usr/local/redis/bin/redis.conf
Installez redis dans le répertoire spécifié. Vous pouvez modifier le chemin vous-même. Prenez /usr/local/redis à titre d'exemple :
vi /etc/systemd/system/redis.service
Il existe deux façons de démarrer Redis, l'une consiste à démarrer Redis. interface frontale, qui sera fermée dès la fermeture de l'interface, et l'autre consiste à démarrer l'arrière-plan. 4.1. Démarrez l'interface front-end Entrez le répertoire bin du répertoire d'installation de redis :
[Unit] Description=redis-server After=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À ce moment, exécutez simplement la commande suivante pour démarrer :
systemctl daemon-reload systemctl start redis.service systemctl enable redis.serviceLa capture d'écran de démarrage est la suivante :
systemctl start redis.serviceLes résultats sont les suivants :
systemctl stop redis.serviceModifiez ensuite les paramètres du mode thread du fichier de configuration redis.conf :
systemctl restart redis.service
/
, puis saisissez [mot-clé] pour interroger les paramètres. Modifiez principalement la valeur correspondante de daemonize
en yessystemctl status redis.service
systemctl enable redis.serviceMaintenant, Redis est démarré en arrière-plan. 5. Définir l'accès au réseau externeLe fichier de configuration par défaut ne prend pas en charge l'accès au réseau externe. Ensuite, modifiez les paramètres d'accès au réseau externe. Ou modifiez le fichier de configuration :
systemctl disable redis.service
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!