Cet article décrit principalement les deux méthodes d'installation de Redis sous Mac et l'expérience de son utilisation : la première est installée en utilisant brew (c'est peut-être pour des raisons de réseau que je ne l'ai pas téléchargé avec succès et que l'installation a échoué) ; le la deuxième consiste à télécharger le package d'installation à partir du site Web officiel. Installer (installé avec succès)
1. Installation et démarrage de Redis
Installer avec brew
1. Vérifiez si le système a installé Redis
brew info redis
Cette commande affichera les informations redis sous ce système. S'il n'est pas installé, il affichera not install
2. Entrez la commande pour installer Redis
brew install redis
Cela peut prendre un certain temps, le système installera automatiquement le package redis après l'avoir téléchargé
3. Démarrez redis
brew services start redis
Cette commande démarrera le service redis en arrière-plan et chaque fois que vous vous connecterez au système, il redémarrera automatiquement
4. Si vous n'avez pas besoin de démarrer le service en arrière-plan, vous pouvez utiliser le fichier de configuration pour le démarrer :
redis-server /usr/local/etc/redis.conf
Cette commande lira le fichier de configuration Redis et vous verrez également l'impression du journal en temps réel pendant l'exécution de Redis. Le démarrage est réussi, comme indiqué ci-dessous :
52462:C 26 Oct 2022 14:35:16.933 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
52462:C 26 Oct 2022 14:35:16.933 # Redis version=7.0.5, bits=64, commit=00000000, modified=0, pid=52462, just started
52462:C 26 Oct 2022 14:35:16.933 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
52462:M 26 Oct 2022 14:35:16.934 * Increased maximum number of open files to 10032 (it was originally set to 2560).
52462:M 26 Oct 2022 14:35:16.934 * monotonic clock: POSIX clock_gettime
_._
_.-``__ ''-._
_.-`` `. `_. ''-._ Redis 7.0.5 (00000000/0) 64 bit
.-`` .-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in standalone mode
|`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
| `-._ `._ / _.-' | PID: 52462
`-._ `-._ `-./ _.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' | https://redis.io
`-._ `-._`-.__.-'_.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' |
`-._ `-._`-.__.-'_.-' _.-'
`-._ `-.__.-' _.-'
`-._ _.-'
`-.__.-'
5. Pour vous connecter à redis,
vous devez ouvrir un nouveau terminal, puis saisir la commande suivante :
# 不需要身份认证时
redis-cli -p 6379 -h 127.0.0.1
# 需要身份认证时,输入如下命令
redis-cli -p 6379 -h 127.0.0.1 -a yourpassword
# or
redis-cli -p 6379 -h 127.0.0.1
# 登录进去之后再进行身份认证
127.0.0.1:6379> auth 0903
Téléchargez le package d'installation depuis le site officiel pour l'installation
Téléchargez le package d'installation de la version stable : Téléchargez depuis le site officiel de Redis , sélectionnez la version stable à installer Dernière version stable
Une fois le téléchargement terminé, entrez dans le répertoire du package d'installation et entrez les commandes suivantes dans l'ordre :
# 移动
sudo mv redis-stable.tar.gz /usr/local
# 切换到目录
cd /usr/local
# 解压
sudo tar zxvf redis-stable.tar.gz
# 切换到redis-stable目录
cd redis-stable
# 编译测试
sudo make test
# 编译安装
sudo make install
Exécutez sudo make install et voyez le résultat suivant : l'installation est réussie :
(base) cuixin@cuixindeMacBook-Pro redis-stable % sudo make install
cd src && /Applications/Xcode.app/Contents/Developer/usr/bin/make install
/bin/sh: pkg-config: command not found
CC Makefile.dep
/bin/sh: pkg-config: command not found
INSTALL redis-sentinel
INSTALL redis-check-rdb
Hint: It's a good idea to run 'make test' ;)
INSTALL redis-server
INSTALL redis-benchmark
INSTALL redis-cli
Démarrage et arrêt de redis
Démarrer redis :redis-server
(base) cuixin@cuixindeMacBook-Pro etc % redis-server
52462:C 26 Oct 2022 14:35:16.933 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
52462:C 26 Oct 2022 14:35:16.933 # Redis version=7.0.5, bits=64, commit=00000000, modified=0, pid=52462, just started
52462:C 26 Oct 2022 14:35:16.933 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
52462:M 26 Oct 2022 14:35:16.934 * Increased maximum number of open files to 10032 (it was originally set to 2560).
52462:M 26 Oct 2022 14:35:16.934 * monotonic clock: POSIX clock_gettime
_._
_.-``__ ''-._
_.-`` `. `_. ''-._ Redis 7.0.5 (00000000/0) 64 bit
.-`` .-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in standalone mode
|`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
| `-._ `._ / _.-' | PID: 52462
`-._ `-._ `-./ _.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' | https://redis.io
`-._ `-._`-.__.-'_.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' |
`-._ `-._`-.__.-'_.-' _.-'
`-._ `-.__.-' _.-'
`-._ _.-'
`-.__.-'
52462:M 26 Oct 2022 14:35:16.935 # WARNING: The TCP backlog setting of 511 cannot be enforced because kern.ipc.somaxconn is set to the lower value of 128.
52462:M 26 Oct 2022 14:35:16.935 # Server initialized
52462:M 26 Oct 2022 14:35:16.936 * Ready to accept connections
lien redis :
(base) cuixin@cuixindeMacBook-Pro redis-stable % redis-cli -p 6379 -h 127.0.0.1
127.0.0.1:6379> set name 'james'
OK
127.0.0.1:6379> get name
"james"
127.0.0.1:6379>
Lien de référence : didacticiel redis d'installation mac