Parce que ce dont le monde a besoin, c’est d’une autre CLI Memcached

Parce que ce dont le monde a besoin, c’est d’une autre CLI Memcached

bmemcached cli art

Aujourd’hui, je suis fier de présenter ma dernière contribution à la communauté open source – bmemcached-cli. Il s’agit d’un wrapper Python simple autour de python-binary-memcached qui fournit un moyen simple d’interagir avec un bucket Memcached via une interface de ligne de commande. Ce qui le rend (sans doute) unique, c’est qu’il prend en charge la couche de sécurité et d’authentification simple (SASL).

Chez Redis, nous nous concentrons sur la fourniture du meilleur service Redis hébergé dans le cloud. Cependant, nous proposons également un service similaire service pour Memcached qui repose en fait sur notre technologie Redis. Memcached, bien qu’il soit comparativement moins robuste que Redis, reste un choix populaire pour la couche de mise en cache, et un nombre important de nos utilisateurs l’utilisent. En fait, il existe des cas d’utilisation où Memcached est préférable à Redis (haleter !).

Comme Redis, Memcached utilise un protocole en clair pour la communication client-serveur (c’est pourquoi vous pouvez utiliser telnet pour vous connecter à votre serveur). Contrairement à Redis, Memcached peut également être configuré avec l’authentification SASL qui, lorsqu’elle est utilisée, bascule la communication vers un protocole binaire (BTW, si vous recherchez un canal authentifié et crypté pour votre Redis, nous avons également offrir SSL pour ça). L’authentification SASL de Memcached est principalement utilisée pour protéger un compartiment contre les accès non autorisés. De plus, on pourrait affirmer que l’utilisation de SASL rend également plus difficile pour les indiscrets d’intercepter le trafic et qu’elle contribue à réduire la bande passante.

Notre service Memcached Cloud permet à ses utilisateurs de configurer leurs buckets avec SASL sans effort et sans interruption de leur service. Pour activer SASL, il vous suffit de modifier les propriétés de votre compartiment, de cocher la case appropriée et de fournir un nom d’utilisateur et un mot de passe. Une fois que vous avez ajouté SASL à votre ressource Memcached, vous ne pouvez plus utiliser de texte en clair pour vous y connecter. Cela a du sens du point de vue de la sécurité, mais cela rend le débogage du contenu de votre cache plus fastidieux. En fait, après avoir cherché sur Internet de haut en bas, je n’ai trouvé aucune CLI prenant en charge le protocole binaire de Memcached. Alors… j’ai retroussé mes manches et j’en ai écrit un.

>>> allez sur le dépôt de bmemcached-cli sur github <<<

Ok, j’avoue que je n’avais pas à l’écrire à partir de zéro. Je me suis tenu sur les épaules du géant Andrew W. Gross et j’ai piraté sans vergogne son travail d’amour pour répondre à mes besoins. C’était un projet court et amusant – j’espère que vous le trouverez utile. Des questions? Retour d’information? E-mail ou tweeter moi – je suis très disponible 🙂

Development Source

Related Posts

RLEC 4.2.1 apporte des contrôles granulaires à la haute disponibilité et aux performances

RLEC 4.2.1 apporte des contrôles granulaires à la haute disponibilité et aux performances

Comment HolidayMe utilise Redis Enterprise comme base de données principale

Comment HolidayMe utilise Redis Enterprise comme base de données principale

Annonce de RedisGears 1.0 : un moteur sans serveur pour Redis

Annonce de RedisGears 1.0 : un moteur sans serveur pour Redis

Clés Redis dans la RAM |  Redis

Clés Redis dans la RAM | Redis

No Comment

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *