Application de serveur de cache sous Linux

Source : Internet
Auteur : utilisateur
Résumé : Parce que la quantité de données stockées dans la base de données devient plus grande et plus lente, la vitesse de la requête devient plus lente, donc il y a un besoin pour les applications de serveur de cache Linux, cet article est de présenter l’installation de Memcached et simplicité d’utilisation.

Cet article décrit uniquement le memcached PHP API, envie de voir les autres fichiers de texte API sur Memcached, veuillez visiter http://www.danga.com/memcached/

Annuaire

I. besoins de l’environnement

Ensuite, télécharger le logiciel

III. Installation et Configuration

1, l’installation de Memcached

2. Installez le Module Memcache PHP

3. tester les scripts

IV. sur cet article

++++++++++++++++++++++++++++++++++++++++

Corps

++++++++++++++++++++++++++++++++++++++++

I. besoins de l’environnement

L’installation de Memcached nécessite l’appui de la bibliothèque Libevent, afin de vérifier pour voir si l’installation libevent est installé avant d’installer Memcached. L’environnement de test exige également le support de PHP, cet article suppose que PHP a été installé dans le/usr/local/php directory, autrement dit, quand je compile PHP, utilisez le paramètre Perfix pour spécifier le répertoire (--prefix = / usr/local/php)

Ensuite, télécharger le logiciel

Memcached télécharger à l’adresse : http://www.danga.com/memcached/

Module Memcache PHP adresse de téléchargement : http://pecl.php.net/package/memcache utilisation recommandé version 1.5

Libevent télécharger à l’adresse : http://www.monkey.org/~provos/libevent/

Cet article n’est plus décrit comment installer Libevent

III. Installation et Configuration

1, l’installation de Memcached

Root@tonyvicky:# Tar vxzf memcached-1.1.12.tar.gz

Root@tonyvicky:# CD memcached-1.1.12

Root@tonyvicky:#. / Configure - prefix = / usr/local/memcached

Root@tonyvicky:# font

Root@tonyvicky:# make Install

Démarrez le service une fois l’installation terminée

Root@tonyvicky:# Cd/usr/local/memcached/bin

Root@tonyvicky:#. / Memcached-d-m-50p 11211-u Root

Paramètre Description-m spécifie combien de mégaoctets d’espace de cache est utilisé ;-p spécifie le port pour écouter ; et-u Spécifie quel utilisateur d’exécuter

2. Installez le Module Memcache PHP

Root@tonyvicky:# Tar vxzf memcache-1.5.tgz

Root@tonyvicky:# CD memcache-1.5

Root@tonyvicky:#/usr/local/PHP/bin/phpize

Root@tonyvicky:#. /Configure--Enable-memcache--with-PHP-config=/usr/local/PHP/bin/PHP-config--with-zlib-dir

Root@tonyvicky:# font

Root@tonyvicky:# make Install

Après l’installation, il y aura un indicateur comme ceci :

Installation d’extensions partagées : / usr/local/php/lib/php/extensions/no-debug-non-zts-20050922 /

N’oubliez pas ceci, puis modifier le fichier php.ini et mettre

Extension_dir = «. / »

Révision de lire

Extension_dir = « / usr/local/php/lib/php/extensions/no-debug-non-zts-20050922 / »

Ajoutez une ligne

Extension=memcache.so

3. tester les scripts

Écrire vous-même un programme PHP et testez-le.

《 ? PHP

$Memcache = new Memcache ; Créez un objet memcached

$Memcache-"Connect (« localhost », 11211) ou die (« connexion impossible ») ; Connecter les serveurs Memcached

$Memcache-« set (« key », « test ») ; Ensemble une variable dans la mémoire, le nom est la valeur clée est test

$Get _value = $memcache-« get (« key ») ; Supprimez la valeur de clé de mémoire

Echo $get _value ;

? 》



Nous contacter

Le contenu de cette page provient d'Internet et ne reflète pas l'opinion d'Alibaba Cloud ; les produits et services mentionnés sur cette page n'ont aucune relation avec Alibaba Cloud. Si le contenu de la page vous semble problématique, veuillez nous écrire un courriel, nous traiterons le problème dans les 5 jours suivant la réception de votre message.

Si vous constatez des cas de plagiat de la part de la communauté, veuillez envoyer un courriel à : info-contact@alibabacloud.com et fournir des preuves pertinentes. Un membre de notre équipe vous contactera dans les 5 jours ouvrables.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.