En este tutorial, le mostraremos cómo instalar Redis en Ubuntu 16.04 LTS. Para aquellos de ustedes que no lo sabían, Redis es una clave avanzada de código abierto con licencia BSD. almacén de valor. A menudo se lo conoce como un servidor de estructura de datos, ya que las claves pueden contener cadenas, hashes, listas, conjuntos y conjuntos ordenados. Redis también admite tipos de datos como Transiciones, Publicación y Suscripción. 'Redis' se considera más poderoso que 'Memcache'. Sería inteligente poner en práctica 'Redis' y dejar de usar 'Memcache' por un tiempo.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de Redis en un servidor Ubuntu 16.04 LTS (Xenial Xerus).
Instalar Redis en Ubuntu 16.04 LTS
Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando los siguientes comandos apt-get en la terminal.
sudo apt-get update sudo apt-get upgrade
Paso 2. Instalación de Redis en Ubuntu 16.04.
Instalar Redis en Ubuntu es simple. Ejecute el siguiente comando para instalar Redis en su máquina:
apt-get install redis-server
Redis proporciona una extensión PHP para trabajar con PHP. Aquí cubriremos la instalación de Redis Extension of PHP desde la compilación fuente y usando el repositorio apt. El siguiente comando instale y configure la extensión Redis con PHP:
apt-get install php-redis
Paso 3. Configure Redis Cache en Ubuntu 16.04.
Para configurar Redis como caché, debe editar el /etc/redis/redis.conf
archivo:
nano /etc/redis/redis.conf
Para configurar la memoria máxima para Redis y cómo Redis seleccionará qué eliminar cuando se alcance la memoria máxima, agregue las siguientes líneas al final del archivo :
maxmemory 128mb maxmemory-policy allkeys-lru
Guarde y cierre el archivo, luego reinicie el servicio Redis:
systemctl restart redis-server.service systemctl enable redis-server.service
Paso 4. Inicio y prueba de Redis.
Comenzaremos y verificaremos el estado de Redis con los siguientes comandos:
$ systemctl start redis-server.service $ systemctl status redis-server.service redis.service - Redis In-Memory Data Store Loaded: loaded (/etc/systemd/system/redis.service; disabled; vendor preset: enabled) Active: active (running) since Thu 2016-10-20 15:07:10 IST; 17s ago Main PID: 7207 (redis-server) Tasks: 3 Memory: 6.2M CPU: 22ms CGroup: /system.slice/redis.service └─7207 /usr/local/bin/redis-server 127.0.0.1:6379 Oct 20 15:07:10 ubuntu-16 redis-server[7207]: | `-._`-._ _.-'_.-' | Oct 20 15:07:10 ubuntu-16 redis-server[7207]: `-._ `-._`-.__.-'_.-' _.-' Oct 20 15:07:10 ubuntu-16 redis-server[7207]: `-._ `-.__.-' _.-' Oct 20 15:07:10 ubuntu-16 redis-server[7207]: `-._ _.-' Oct 20 15:07:10 ubuntu-16 redis-server[7207]: `-.__.-' Oct 20 15:07:10 ubuntu-16 redis-server[7207]: 7207:M 20 Dec 16:07:10.853 # WARNING: The T Oct 20 15:07:10 ubuntu-16 redis-server[7207]: 7207:M 20 Dec 16:07:10.853 # Server started Oct 20 15:07:10 ubuntu-16 redis-server[7207]: 7207:M 20 Dec 16:07:10.853 # WARNING overco Oct 20 15:07:10 ubuntu-16 redis-server[7207]: 7207:M 20 Dec 16:07:10.853 # WARNING you have. ... ...
Ahora probaremos la instancia de Redis con algunos comandos:
$ redis-cli 127.0.0.1:6379> ping PONG 127.0.0.1:6379> set test "Redis Working!" OK 127.0.0.1:6379> get test "Redis Working!" 127.0.0.1:6379> exit
¡Felicitaciones! Ha instalado correctamente Redis. Gracias por usar este tutorial para instalar Redis en su sistema Ubuntu 16.04. Para obtener ayuda adicional o información útil, le recomendamos que visite el sitio web oficial de Redis.