Установка memcache и сервера memcached на Ubuntu / ~#root -i Установка memcache и сервера memcached на Ubuntu / ~#root -i Установка memcache и сервера memcached на Ubuntu / ~#root -i Установка memcache и сервера memcached на Ubuntu / ~#root -i Установка memcache и сервера memcached на Ubuntu / ~#root -i Установка memcache и сервера memcached на Ubuntu / ~#root -i Установка memcache и сервера memcached на Ubuntu / ~#root -i Установка memcache и сервера memcached на Ubuntu / ~#root -i
  • RU
  • UA
  • EN
  • Создать интернет-магазин
  • Документация
  • Блог
    • Unix-подобные ОС
    • Php
    • MySQL
    • JavaScript
    • Менеджеры пакетов
    • Docker
    • Seo
  • Вспомогательные сервисы
    • Короткие ссылки
    • Oбмен просмотрами YouTube
  • Вход
  • Регистрация
  • Главная
  • Unix-подобные ОС
  • Установка memcache и сервера memcached на Ubuntu

Установка memcache и сервера memcached на Ubuntu

Рассмотрим отличие memcache от memcache

C memcache все просто. Memcache - это расширение для php, которое позволяет работать с memcached сервером.

У memcached есть 2 понятия. Сервер memcached и расширение memcached для php.

Как расширение memcache так и расширение memcached созданы для работы с сервером кеширования memcached. Отличие memcache от memcached только в наборе инструментов для общения с сервером.

Расширение memcache - проще и быстрее, его должно хватать для простых задач, внести в кеш и забрать из кеша.

Расширение memcached - более ресурсозатратный и обладает более расширенным набором инструментов.

В моей конфигурации испольузется php 5.6 и Ubuntu 14.04.

Установка сервера memcached:

sudo apt-get install memcached

Файл конфигураций сервера memcached:

nano /etc/memcached.conf

Если нужно внести изменения в конфигурации.

Старт:

sudo service memcached start

Если сервер не поднялся автоматом, следует его поднять этой командой.

Проверка:

netstat -a | grep 11211

-a - отображение всех соккетов

11211 - порт на котором работает memcache поумолчанию.

Если в консоли находит запись localhost с таким портом, значит сервер поднялся и готов к работе.

memcached netstat

Установка расширения memcache для php5.6:

sudo apt-get install php5.6-memcache

Проверяем в phpinfo():

memcache phpinfo

Проверка в бою:

<?php
if (class_exists('Memcache')) {
    $memcache = new Memcache;
    $connect = @$memcache->connect('localhost');
    if ($connect) {
        $aData = $memcache->get('data');
        echo '<pre>';
        if ($aData) {
            echo '<h2>Данные С КЕША:</h2>';
            print_r($aData);
        } else {
            $aData = array('Тестовые данные');
            echo '<h2>Данные НЕ С КЕША:</h2>';
            print_r($aData);
            $memcache->set('data', $aData, 0, 300);
        }
        $aData = $memcache->get('data');
        if ($aData) {
            echo '<h3>Мемкеш работает</h3>';
        } else {
            echo '<h3>Мемкеш не работает</h3>';
        }
        echo '</pre>';
    }
}
if (!$connect) {
    echo 'Нет мемкеша';
}

Размещаем код в проект и запускаем. Если все получилось, то первое вхождениев код выдаст сообщение "Данные НЕ С КЕША", а второе вхождение даст "Данные С КЕША".

root-i
09 Июля 18
1474
0
Теги
Ubuntu 14.04 Сервисы Memcache Memcached
Поделиться

Комментарии

Имя
Электронная почта
Рейтинг
Отзыв

Другие статьи из категории

28 Сентября 2022

Файл конфигурации (php.ini) при запуске Cron (cli) изменение параметров (memory_limit) на хостинге

Рассмотрим возможность изменения параметров файла конфигураций (php.ini) на хостинге, в котором нет возможности настроить планировщик Cron (cli) из панели.

12 Августа 2022

Ubuntu Apache 2.4 Bad Request Size of a request header field exceeds server limit

Настройка Apache для большого объема Cookie. Разберем ошибку "Bad Request. Your browser sent a request that this server could not understand. Size of a request header field exceeds server limit." и параметры для настройки сервера.

26 Мая 2022

Черный экран Ubuntu после установки драйвера на Nvidia 630М

Попробуем вылечить черный экран при загрузке Ubuntu после установки проприетарного драйвера nvidia-340 на ноутбуке с Nvidia 630М.

06 Января 2022

Не работает USB после обновления Ubuntu 18.04 на ноутбуке

Когда перестали работать USB 2.0-3.0 после обновления Ubuntu на ноутбуке.

18 Декабря 2021

Запуск Skype (skypeforlinux) в несколько окон Ubuntu

Возможность запуска Скайп в несколько окон. Установленный на Ubuntu skypeforlinux запустить в 2 окна.

23 Марта 2020

Отключение bluetooth колонки, dos-атака на bluetooth в Linux

Рассмотрим один из способов дос-атаки на блютуз через базовые средства l2ping в linux. Разберем простой скрипт на python.

30 Декабря 2019

Сохранить e-mail на локалке, заглушка sendmail в Ubuntu для Php

Рассмотрим скрипт сохраняющий e-mail в файл. Заглушка для sendmail, настройка в Ubuntu.

26 Июня 2019

Ошибка initramfs Ubuntu 18.04

Разберем одну из причин появления ошибки initramfs при запуске Linux Ubuntu 18.04. Сделаем попытку восстановления системы. fsck exited with status code 4.

Категории

  • Unix-подобные ОС
  • Php
  • MySQL
  • JavaScript
  • Менеджеры пакетов
  • Docker
  • Seo

Теги

Ubuntu 14.04 (17) Софт (11) Gearman (3) Сервисы (2) Framework (1) MVC (1) Php 5.6 (16) Cli (3) Propel (3) ORM (3) JavaScript (5) Css (1) Composer (4) Docker (3) Seo (4) MySQL (5) docker-compose (2) CentOS (1) 1С (1) Memcache (1) Memcached (1) Php 7 (6) Анализ (2) Ubuntu 18.04 (13) MySQL 5.7 (4) Генерация (2) Bower (1) Npm (1) NodeJs (3) Gulp (1) ImageCMS (2) Базы (1) JQuery (1) Сниппет (1) Apache (1) Cron (1)

Последние комментарии

alex, я вижу 2 причины почему так может быть. Не в...
root-i
04.07.22
Сделал все так как написано в статье, не работает.
alex
04.07.22
Как вариант это может происходить из-за неизвестно...
root-i
21.01.22
Чтобы убрать ошибку Uncaught TypeError: $ is not a...
wlad2.ru
11.01.22

Делюсь информацией в которой я требовал помощи и разбираясь затрачивал много времени. Если информация помогла хотя бы одному человеку, значит этот сайт создан не зря.

Благодарность, на продолжение работы сайта:
Контакты

Telegram Viber Mail

Поиск по сайту

  • Вход
  • Регистрация

Сайт работает на chmod -R