当前位置:网站首页>Installation du serveur linux redis
Installation du serveur linux redis
2022-06-30 07:00:00 【Le bleu est le grand Dieu.】
Le serveur utilisé dans cet article estCentOS7.6
1、Téléchargerredis
wget Est un outil gratuit pour télécharger automatiquement des fichiers depuis le Web,Soutien à l'adoption HTTP、HTTPS、FTP Trois des TCP/IPAccord Télécharger,Et peut être utilisé HTTP Agents.“wget” Ce nom vient de “World Wide Web” Avec “get” Une combinaison de.
wget https://download.redis.io/releases/redis-6.0.8.tar.gz
2 、Déplacer la position du paquet de compression
En général, nous mettons le paquet d'installation du programme dansoptSous la table des matières,C'est le Répertoire dans lequel le logiciel d'installation supplémentaire est placé pour l'hôte,Nous avons donc déplacé le paquet d'installation téléchargé versoptSous la table des matières,Et décompresser.
mv redis-6.0.8.tar.gz /opt
1
EntréeoptDossiers
cd /opt
3、Extraire le fichier
Exécutez cette commande pourredisDécompresser le paquet
tar -zxvf redis-6.0.8.tar.gz
Autres commandes de décompression
tar –xvf file.tar //Décompresser tarSac
tar -zxvf file.tar.gz //Décompressertar.gz
tar -jxvf file.tar.bz2 //Décompresser tar.bz2
tar –Zxvf file.tar.Z //Décompressertar.Z
4、Entrez le fichier extrait
cd redis-6.0.8
5、Installation environnementale de base
Parce queredis- Oui.cC'est écrit,Nous devons donc installercEnvironnement linguistique,Si ce n'est pas le casgccEnvironnement,La commande suivante est requise.
yum install gcc-c++ tcl
Il y en a qui font ça directement
make
make install
mak:
Si l'erreur suivante survient après utilisation ,Parce queredis6 La version ci - dessus doit être utilisée gcc7

Mise à jourgcc
yum install centos-release-scl
yum install devtoolset-7-gcc*
scl enable devtoolset-7 bash
Une fois la mise à niveau terminée,Faites ce qui suitmake distclean Effacer les fichiers qui n'ont pas été compilés ,Et puismake,C'est arrivé et ça a marché

make install:

6. CopierredisProfil par défaut pour
Le chemin d'installation par défaut est généralement usr/local/bin, On va dans ce répertoire .
Afin d'éviter des problèmes inutiles dus à des modifications fréquentes des profils , Nous allons copier le profil , Les modifications ultérieures ne concernent que le profil copié
mkdir config # Créer un dossier
cp /opt/redis-6.0.8/redis.conf config # Oui./optSous la table des matièresredisCopie du profil àconfigSous la table des matières
Les opérations suivantes sont basées sur ce profil
7、Set to background Start
redisLa valeur par défaut n'est pas activée en arrière - plan, Nous allons modifier le profil , Modifier pour exécuter en arrière - plan
vim config/redis.conf
Oui.daemonize no Lire comme suit: yesC'est tout..
Petit conseil: Vous pouvez cliquer sur la barre oblique et entrer les mots clés pour une recherche globale

Démon(daemon)Est une sorte de processus spécial qui fonctionne en arrière - plan,Pour effectuer des tâches spécifiques du système.Beaucoup de démons démarrent lorsque le système démarre,Et continuer à fonctionner jusqu'à ce que le système s'éteigne.D'autres ne démarrent que si nécessaire,Se termine automatiquement une fois la tâche terminée
8、Démarrage
redis-server config/redis.conf
Déterminer si le démarrage a été réussi en regardant le processus
ps -fe | grep redis
Connexion d'essai
redis-cli -p 6379
Fermer
shutdown
9、Définir le mot de passe
Saisissez le fichier de configuration pour modifier
requirepass:C'estredisJ'ai le Code., Si vous voulez vous connecter à distance, configurez ce mot de passe

10、Connexion à distance
1、 Pour configurer un mot de passe ( Désactivez le mode de protection si vous ne configurez pas le mot de passe , Ce n'est pas recommandé )
2、redis La connexion à distance n'est pas prise en charge par défaut ,Ouverture manuelle requise,Inredis.confDans le document, Trouver le Code de méthode suivant ,Note:

Puis redémarrez le service
Et ouvert6379Ce numéro de port, .Ce numéro de port est également ouvert sur le banc de travail du serveur
Peut passerQuickRedisTest réussi
C'est fait ici.!!!
边栏推荐
猜你喜欢

【转】存储器结构、cache、DMA架构分析

1285_把AUTOSAR函数以及变量等定义的宏用脚本展开以提高可读性

Google Earth engine (GEE) - Murray global tidal wetland change V1 (1999-2019) data set

记录一次腾讯测试开发工程师自动化接口测试实践经验

Porting RT thread to s5p4418 (II): dynamic memory management

Skillfully use 5 keys to improve office efficiency

RT thread Kernel Implementation (I): threads and scheduling

SOC_ AHB_ SD_ IF

【模糊神经网络】基于模糊神经网络的移动机器人路径规划

Why does ETL often become ELT or even let?
随机推荐
Principle: webmvcconfigurer and webmvcconfigurationsupport pit avoidance Guide
Idea shortcut key
RT thread migration to s5p4418 (IV): thread synchronization
How to set the hot deployment of idea web project
app闪退
Install the components corresponding to setup
Notes: environment variables
RT thread Kernel Implementation (I): threads and scheduling
SOC_ AHB_ SD_ IF
The most complete sentence in history
Go常用命令
Ls1028 manual
Several C language implementations
IDEA import导入的类明明存在,却飘红?
Skillfully use 5 keys to improve office efficiency
【已解决】Failed! Error: Unknown error 1130
It turns out that you are such an array. You have finally learned
Porting RT thread to s5p4418 (V): thread communication
Solr search
Egret P2 pit encountered by physical engine (1)