Le système de chat et de push unifié en ligne redis version 2.8.6 fonctionne bien depuis près d'un an La raison pour laquelle nous avons testé redis3.0 est que la version 3.0 a ajouté de nombreuses nouvelles fonctionnalités par rapport à la 2.8 :
cluster redis - un cluster distribué. Implémentation Redis
Le tout nouveau codage d'objet "chaîne intégrée" entraîne moins d'échecs de cache et une énorme augmentation de la vitesse sous certaines charges de travail
Le transfert de données final de l'enfant -> parent minimise la latence en réécrivant le processus dans la "dernière écriture" dans
Améliore considérablement la Algorithme d'approximation lru pour l'effacement des clés
attendre les blocs de commande en attente que les opérations d'écriture soient transmises au nombre spécifié de nœuds esclaves
migrer le cache de connexion, améliorant considérablement la vitesse de migration des clés
migarte Nouveaux paramètres copier et remplacer
commande de pause client : arrêter le traitement demandes des clients dans le délai spécifié
amélioration des performances du nombre de bits
le jeu de configuration accepte les valeurs de mémoire dans différentes unités, telles que "config set maxmemory 1 Go
redis format de journal petits ajustements pour le rôle des instances de réaction (maître/esclave)
incr". amélioration des performances
Gardez un esprit explorateur sur la technologie pendant que vous êtes jeune !
Démarrez l'installation
1. Installez les packages de dépendances
Copiez le code Le code est le suivant :
[root@localhost ~]# yum install gcc gcc-c++ kernel-devel automake autoconf libtool make wget tcl vim ruby rubygems unzip php-devel git -y
2. Installez le serveur redis
Pas besoin./configure
,不用make install
compilez-le simplement
[root@localhost ~]# wget http://download.redis.io/releases/redis-3.0.6.tar.gz [root@localhost ~]# tar xzf redis-3.0.6.tar.gz [root@localhost ~]# cd redis-3.0.6 [root@localhost redis-3.0.6]# make [root@localhost redis-3.0.6]# src/redis-server
3. Utilisez le client redis pour tester
[root@localhost redis-3.0.6]# src/redis-cli 127.0.0.1:6379> set key val ok 127.0.0.1:6379> get key "val" 127.0.0.1:6379> del key (integer) 1 127.0.0.1:6379> exists key (integer) 0
4. . Installez phpredis pour faciliter l'utilisation de php. Redis d'exploitation
Adresse de téléchargement de phpredis :
[root@localhost ~]# unzip phpredis-develop.zip [root@localhost ~]# cd phpredis-develop [root@localhost phpredis-develop]# phpize [root@localhost phpredis-develop]# ./configure [root@localhost phpredis-develop]# make && make install
Conseils : installation des extensions partagées : /usr/lib64/php/modules/
vi /etc/php.ini
Join
extension=redis.so
Redémarrer Apache
service httpd restart
5. Test du code Redis de connexion PHP
<?php $redis = new redis(); $redis->connect('localhost', 6379); $rs = $redis->set('test',"11111111111"); $result = $redis->get('test'); var_dump($result);//结果:string(11) "11111111111" $redis->delete('test'); $redis->sadd("test","111");//往test集合中添加一个元素 111 $redis->sadd("test","222"); $redis->sadd("test","333"); $redis->sadd("test1","111"); $redis->sadd("test1","444"); //将集合test和集合test1的并集存进一个新集合new var_dump($redis->sinterstore('new',"test","test1")); //结果:int(1) //返回集合元素 var_dump($redis->smembers('new')); //结果:array(1) { [0]=> string(3) "111" } ?>
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!