Title: Memcached Object Cache
Author: Mark Jaquith
Published: <strong>2005년 12월 19일</strong>
Last modified: 2022년 11월 8일

---

플러그인 검색

이 플러그인은 **최근 3개의 주요 워드프레스 출시와 시험 되지 않았습니다**. 워드프레스의
좀 더 최근 버전으로 이용할 때 더 이상 관리되지 않고 지원되지 않고 호환성 문제가 
있을 수 있습니다.

![](https://s.w.org/plugins/geopattern-icon/memcached.svg)

# Memcached Object Cache

 작성자: [Mark Jaquith](https://profiles.wordpress.org/markjaquith/)

[다운로드](https://downloads.wordpress.org/plugin/memcached.4.0.0.zip)

 * [세부사항](https://ko.wordpress.org/plugins/memcached/#description)
 * [평가](https://ko.wordpress.org/plugins/memcached/#reviews)
 *  [설치](https://ko.wordpress.org/plugins/memcached/#installation)
 * [개발](https://ko.wordpress.org/plugins/memcached/#developers)

 [지원](https://wordpress.org/support/plugin/memcached/)

## 설명

Memcached Object Cache provides a persistent backend for the WordPress object cache.
A memcached server and the PECL memcache extension are required.

## 설치

 1. Install [memcached](http://danga.com/memcached) on at least one server. Note the
    connection info. The default is `127.0.0.1:11211`.
 2. Install the [PECL memcache extension](http://pecl.php.net/package/memcache)
 3. Copy object-cache.php to wp-content
 4. Add the `WP_CACHE_KEY_SALT` constant to the `wp-config.php`:
 5. `php
     define( 'WP_CACHE_KEY_SALT', '...long random string...' );

This helps prevent cache pollution when multiplte WordPress installs are using the
same Memcached server. The value must be unique for each WordPress install.

## FAQ

### How can I manually specify the memcached server(s)?

Add something similar to the following to wp-config.php above `/* That's all, stop
editing! Happy blogging. */`:

    ```
    $memcached_servers = array(
        'default' => array(
            '10.10.10.20:11211',
            '10.10.10.30:11211'
        )
    );
    ```

The top level array keys, are cache groups, where ‘default’ corresponds to any cache
group that is not explicitly defined. This allows for specifying memcached servers
that only handle certain cache groups. The most common use is only specifying ‘default’.

Possible cache groups are:

    ```
    {$taxonomy}_relationships
    {$meta_type}_meta
    {$taxonomy}_relationships
    blog-details
    blog-id-cache
    blog-lookup
    bookmark
    calendar
    category
    comment
    counts
    general
    global-posts
    options
    plugins
    post_ancestors
    post_meta
    posts
    rss
    site-lookup
    site-options
    site-transient
    terms
    themes
    timeinfo
    transient
    user_meta
    useremail
    userlogins
    usermeta
    users
    userslugs
    widget
    ```

## 후기

![](https://secure.gravatar.com/avatar/9610e77b9c1acfe8436ce0afe252d9536b6b4b4f23aa97a10ebc24cba9bbd76f?
s=60&d=retro&r=g)

### 󠀁[Amazing performance improvement!](https://wordpress.org/support/topic/amazing-performance-improvement/)󠁿

 [rambillo](https://profiles.wordpress.org/rambillo/) 2023년 10월 21일

Install is not like other plugins — and in fact if you do upload it to plugins and
then activate it, it’ll bring your site down in many cases. You can upload it (but
don’t activate!) and then use the server side to move the plugin file manually into
wp-content (and then delete the uploaded plugin folder and readme.txt). But that’s
not enough to make the whole thing work! You also need memcached running on your
server and properly configured, and the pecl memcache extension compiled on the 
server side in your php configuration, too. Make sure to use a unique salt as well.
Once it’s all there, the speed improvement is significant! Happy to try and help
those that respond to this thread if you need — or at least try to get you pointed
in the right direction. Thanks for the plugin, devs! Appreciate as you update and
keep current as well!

![](https://secure.gravatar.com/avatar/a15ec539baae35aa862ff604b11ba327a6a990d0ff7372d55314217f7099ab5f?
s=60&d=retro&r=g)

### 󠀁[Can t install the plugin](https://wordpress.org/support/topic/can-t-install-the-plugin/)󠁿

 [kalagan80](https://profiles.wordpress.org/kalagan80/) 2023년 9월 4일

Unable to install the plugin : application not recognized.

![](https://secure.gravatar.com/avatar/fb5ab2d835f31b7bac4b4df4d061d4bf782071e55329e792b2e0ef25c61da290?
s=60&d=retro&r=g)

### 󠀁[Cannot redeclare wp_cache_add](https://wordpress.org/support/topic/cannot-redeclare-wp_cache_add-4/)󠁿

 [terrykernan](https://profiles.wordpress.org/terrykernan/) 2023년 5월 17일 답글
1개

Tip for others here, if you are getting this error: “Cannot redeclare wp_cache_add”
It probably means you have the object-cache.php file in the wrong directory, it 
should not be in the plugins/memcached/ folder, it should be moved to the wp-content
folder!

![](https://secure.gravatar.com/avatar/374ea40afb714496967ecdd047f26a4c48c9b2b6acac65646e08bf27b7ad8806?
s=60&d=retro&r=g)

### 󠀁[FATAL ERROR PHP](https://wordpress.org/support/topic/fatal-error-php-9/)󠁿

 [legarsfred](https://profiles.wordpress.org/legarsfred/) 2023년 4월 5일 답글 1개

Fatal error: Cannot redeclare wp_cache_add() (previously declared in /htdocs/wp-
includes/cache.php:41) in /htdocs/wp-content/plugins/memcached/object-cache.php 
on line 19

![](https://secure.gravatar.com/avatar/93083231f4567aaebde042533a0a3b62f0a7da89cf857125fa58a5c7f71f665d?
s=60&d=retro&r=g)

### 󠀁[Works great!](https://wordpress.org/support/topic/works-great-8687/)󠁿

 [Miguel](https://profiles.wordpress.org/miguelgilmartinez/) 2023년 2월 16일

It works well even with WPRocket Cache plugin. If you get fatal errors don’t forget
to install PECL memcache module to PHP.

![](https://secure.gravatar.com/avatar/2525672f136bff92260533e5d4658c745e53d7bbab383c1e5ca8f7b744c43638?
s=60&d=retro&r=g)

### 󠀁[Fatal error](https://wordpress.org/support/topic/fatal-error-4358/)󠁿

 [Alex Volkov](https://profiles.wordpress.org/vol4ikman/) 2023년 2월 3일 답글 2개

Fatal error: Cannot redeclare wp_cache_add() (previously declared in /home/accessib/
public_html/wp-includes/cache.php:41) in /public_html/wp-content/plugins/memcached/
object-cache.php on line 19

 [ 모든 30 평가 읽기 ](https://wordpress.org/support/plugin/memcached/reviews/)

## 기여자 & 개발자

“Memcached Object Cache”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에
기여하였습니다.

기여자

 *   [ Mark Jaquith ](https://profiles.wordpress.org/markjaquith/)
 *   [ Ryan Boren ](https://profiles.wordpress.org/ryan/)
 *   [ Matt Martz ](https://profiles.wordpress.org/sivel/)
 *   [ Andy Skelton ](https://profiles.wordpress.org/andy/)
 *   [ Andrew Nacin ](https://profiles.wordpress.org/nacin/)
 *   [ Barry ](https://profiles.wordpress.org/barry/)
 *   [ Erick Hitter ](https://profiles.wordpress.org/ethitter/)
 *   [ nickdaugherty ](https://profiles.wordpress.org/nickdaugherty/)
 *   [ Mohammad Jangda ](https://profiles.wordpress.org/batmoo/)
 *   [ Simon Wheatley ](https://profiles.wordpress.org/simonwheatley/)
 *   [ jenkoian ](https://profiles.wordpress.org/jenkoian/)
 *   [ Boro Sitnikovski ](https://profiles.wordpress.org/bor0/)
 *   [ Andrija Vučinić ](https://profiles.wordpress.org/aidvu/)

“Memcached Object Cache”(이)가 6 개 언어로 번역되었습니다. 기여해 주셔서 [번역자](https://translate.wordpress.org/projects/wp-plugins/memcached/contributors)
님께 감사드립니다.

[자국어로 “Memcached Object Cache”(을)를 번역하세요.](https://translate.wordpress.org/projects/wp-plugins/memcached)

### 개발에 관심이 있으십니까?

[코드 탐색하기](https://plugins.trac.wordpress.org/browser/memcached/)는, [SVN 저장소](https://plugins.svn.wordpress.org/memcached/)
를 확인하시거나, [개발 기록](https://plugins.trac.wordpress.org/log/memcached/)을
[RSS](https://plugins.trac.wordpress.org/log/memcached/?limit=100&mode=stop_on_copy&format=rss)
로 구독하세요.

## 변경이력

#### 4.0.0

 * Add preemptive filter pre_wp_cache_get
 * Add flush_number replication to prevent accidental flush due to flush_number 
   eviction, server rotation, etc.

#### 3.2.2

 * Remove filter, and base key stripping on presence of `key_salt`

#### 3.2.1

 * Fix bug allowing **slow-ops** entries to have the same key, so toggling doesn’t
   work

#### 3.2.0

 * Better stats(). Now shows cache group/individual calls with size of the payload
   and timings.
 * PHP 5.6.20 is now required
 * Fix **get_multi** to show per group calls
 * Added filter **(memcached_strip_keys)** to bypass memcached key stripping
 * Special group for **slow-ops** ( > 5ms ) with backtrace

#### 3.1.0

 * Add **wp_cache_get_multi**
 * Add support for the **$found** parameter
 * Set a variable for $max_expiration to 30 days
 * Code style changes
 * Different coloring for unknown stats group
 * Store host/port on failure_callback
 * Default stats counts

#### 3.0.2

 * Better output of HTML

#### 3.0.1

 * Fix key generation error in switch_to_blog()

#### 3.0.0

 * Flush site cache by rotating keys
 * Flush global cache when flushing main site

#### 2.0.6

 * Flush the local cache on wp_cache_flush()

#### 2.0.5

 * Fix missing global in switch_to_blog

#### 2.0.4

 * Remove deprecated constructor

#### 2.0.3

 * Support for unix sockets

#### 2.0.2

 * Break references by cloning objects
 * Keep local cache in sync with memcached when using incr and decr
 * Handle limited environments where is_multisite() is not defined
 * Fix setting and getting 0
 * PHP 5.2.4 is now required
 * Use the WP_CACHE_KEY_SALT constant if available to guarantee uniqueness of keys

## 기초

 *  버전 **4.0.0**
 *  최근 업데이트: **4년 전**
 *  활성화된 설치 **10+**
 *  워드프레스 버전 ** 5.3 또는 그 이상 **
 *  다음까지 시험됨: **6.1.12**
 *  PHP 버전 ** 5.6.20 또는 그 이상 **
 *  언어
 * [Chinese (China)](https://cn.wordpress.org/plugins/memcached/), [Dutch (Belgium)](https://nl-be.wordpress.org/plugins/memcached/),
   [English (UK)](https://en-gb.wordpress.org/plugins/memcached/), [English (US)](https://wordpress.org/plugins/memcached/),
   [German](https://de.wordpress.org/plugins/memcached/), [Polish](https://pl.wordpress.org/plugins/memcached/),
   그리고 [Russian](https://ru.wordpress.org/plugins/memcached/).
 *  [자국어로 번역하기](https://translate.wordpress.org/projects/wp-plugins/memcached)
 * 태그:
 * [cache](https://ko.wordpress.org/plugins/tags/cache/)[memcached](https://ko.wordpress.org/plugins/tags/memcached/)
 *  [고급 보기](https://ko.wordpress.org/plugins/memcached/advanced/)

## 평점

 별 5점 만점에 3.8점.

 *  [  18/5-별점 후기     ](https://wordpress.org/support/plugin/memcached/reviews/?filter=5)
 *  [  1/4-별점 후기     ](https://wordpress.org/support/plugin/memcached/reviews/?filter=4)
 *  [  1/3-별점 후기     ](https://wordpress.org/support/plugin/memcached/reviews/?filter=3)
 *  [  0/2-별점 후기     ](https://wordpress.org/support/plugin/memcached/reviews/?filter=2)
 *  [  8/1-별점 후기     ](https://wordpress.org/support/plugin/memcached/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/memcached/reviews/#new-post)

[모든  리뷰 보기](https://wordpress.org/support/plugin/memcached/reviews/)

## 기여자

 *   [ Mark Jaquith ](https://profiles.wordpress.org/markjaquith/)
 *   [ Ryan Boren ](https://profiles.wordpress.org/ryan/)
 *   [ Matt Martz ](https://profiles.wordpress.org/sivel/)
 *   [ Andy Skelton ](https://profiles.wordpress.org/andy/)
 *   [ Andrew Nacin ](https://profiles.wordpress.org/nacin/)
 *   [ Barry ](https://profiles.wordpress.org/barry/)
 *   [ Erick Hitter ](https://profiles.wordpress.org/ethitter/)
 *   [ nickdaugherty ](https://profiles.wordpress.org/nickdaugherty/)
 *   [ Mohammad Jangda ](https://profiles.wordpress.org/batmoo/)
 *   [ Simon Wheatley ](https://profiles.wordpress.org/simonwheatley/)
 *   [ jenkoian ](https://profiles.wordpress.org/jenkoian/)
 *   [ Boro Sitnikovski ](https://profiles.wordpress.org/bor0/)
 *   [ Andrija Vučinić ](https://profiles.wordpress.org/aidvu/)

## 지원

할 말 있으신가요? 도움이 필요하신가요?

 [지원 포럼 보기](https://wordpress.org/support/plugin/memcached/)