Skip to content
This repository was archived by the owner on May 26, 2022. It is now read-only.

fix cache chapter #37

Merged
merged 1 commit into from
May 2, 2017
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions cache/pgmemcache.tex
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ \section{Pgmemcache}

\subsection{Установка}

Поскольку Pgmemcache идет как модуль, то потребуется PostgreSQL с PGXS (если уже не установлен, поскольку в сборках для Linux присутствует PGXS). Также потребуется memcached и libmemcached библиотека версии не ниже 0.38. После скачивания и распаковки исходников, достаточно выполнить в консоли:
Поскольку Pgmemcache идет как модуль, то потребуется PostgreSQL с PGXS (если уже не установлен, поскольку в сборках для Linux присутствует PGXS). Также потребуется memcached и libmemcached библиотека версии не ниже 0.38. После скачивания и распаковки исходников достаточно выполнить в консоли:

\begin{lstlisting}[language=Bash,label=lst:pgcache1,caption=Установка из исходников]
$ make
Expand Down Expand Up @@ -36,7 +36,7 @@ \subsection{Настройка}
pgmemcache.default_servers = '127.0.0.1, 192.168.0.20:11211' # подключили два сервера memcached
\end{lstlisting}

\item Также можем настроить работу самой библиотеки pgmemcache через \lstinline!pgmemcache.default_behavior!. Настройки соответствуют настрокам libmemcached. Например:
\item Также можем настроить работу самой библиотеки pgmemcache через \lstinline!pgmemcache.default_behavior!. Настройки соответствуют настройкам libmemcached. Например:

\begin{lstlisting}[label=lst:pgcache7,caption=Настройка pgmemcache]
pgmemcache.default_behavior='BINARY_PROTOCOL:1'
Expand All @@ -49,7 +49,7 @@ \subsection{Настройка}

\subsection{Проверка}

После успешной установки и настройки pgmemcache, становится доступен список команд для работы с memcached серверами.
После успешной установки и настройки pgmemcache становится доступен список команд для работы с memcached серверами.

\begin{table}[h]
\caption{Список команд pgmemcache}
Expand Down Expand Up @@ -149,7 +149,7 @@ \subsection{Проверка}
memcache\_set(key::TEXT, value::TEXT)

&
Создает ключ со значение. Если такой ключ существует~--- заменяет в нем значение на указаное.\\
Создает ключ со значением. Если такой ключ существует~--- заменяет в нем значение на указаное.\\

\hline

Expand All @@ -162,7 +162,7 @@ \subsection{Проверка}
\end{tabular}
\end{table}

Посмотрим работу в СУБД данных функций. Для начала получим информацию по memcached серверах:
Посмотрим работу в СУБД данных функций. Для начала получим информацию о memcached серверах:

\begin{lstlisting}[language=SQL,label=lst:pgcache8,caption=Проверка memcache\_stats]
pgmemcache=# SELECT memcache_stats();
Expand Down