1. Téléchargement et installation de Redis : https://redis.io/download
$ wget http://download.redis.io/releases/redis-4.0.10.tar.gz $ tar xzf redis-4.0.10.tar.gz $ cd redis-4.0.10 $ make $ src/redis-server $ src/redis-cli redis> set foo bar OK redis> get foo "bar"
Redémarrer :
ps -el | > redis-cli -h 10.185.141.146 -p 6379 shutdown
redis.conf peut être respécifié de cette manière :
/usr/local/bin/redis-server /export/servers/ redis/redis.conf
2. Introduction au mode maître-esclave et au mode cluster
Notez le paramètre du mode cluster : cluster-enabled yes
Le mode maître-esclave est : non compatible avec le cluster
Référence : https://www.cnblogs.com/janehoo/p/6119175.html
Configuration maître-esclave
bind 192.168. .119.131 (lier l'adresse IP actuelle de la machine)
Paramètres de la machine esclave : esclave de 10.181.24.207 6379
4. Référence du mot de passe : https://blog.csdn.net/ningxuezhu/article/details/50341613
requirepass "admin.123" #Définir le mot de passe de connexion Redis
masterauth "admin.123" #Mot de passe d'authentification maître-esclave, sinon maître-esclave ne peut pas synchroniser
Accès : /usr/local/bin/ redis-cli -h 10.181.21.214 -p 6379 -a RA8gp8DyAn
Méthode de cryptage du code :
1)
URI uri = URI.create(config.getUri()); redis = new Jedis(uri, config.getTimeout());
"uri": "redis://:RA8gp8DyAn@10.181.24.207:6379/0"
Jedis jedis=new Jedis(map.get("host"),Integer.parseInt(map.get("port")),Integer.parseInt(map.get("timeout"))
redis=[{name:"redis-lf",host:"10.181.24.207",port:"6379",timeout:"5000",pwd:"RA8gp8DyAn"},\ {name:"redis-mjq",host:"10.185.181.250",port:"6379",timeout:"5000",pwd:"RA8gp8DyAn"},\ {name:"redis-ht",host:"11.24.69.219",port:"6379",timeout:"5000",pwd:"RA8gp8DyAn"}]
5. Persistance
Redis a deux méthodes de persistance : Référence : http://redisdoc.com/topic/persistence.html
Référence : https:/ /blog.csdn.net/RobertoHuang/article/details/70847194
1. appendonly yes //Activer la méthode de persistance aof
2. RDB est la méthode de persistance par défaut de Redis.
Configuration RDB : Trois conditions ont été prédéfinies dans le fichier de configuration
save 900 1 # 15分钟内至少有一个键被更改 save 300 10 # 5分钟内至少有10个键被更改 save 60 10000 # 1分钟内至少有10000个键被更改
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!