{"id":34332,"date":"2023-12-29T18:14:57","date_gmt":"2023-06-06T19:05:46","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8%e6%b7%bb%e5%8a%a0-redis-%e6%89%a9%e5%b1%95%e5%88%b0-php-%e5%ae%98%e6%96%b9-docker-%e5%ae%b9%e5%99%a8%e4%b8%ad%e7%9a%84%e5%a4%87%e6%b3%a8%e3%80%82\/"},"modified":"2024-05-04T15:53:45","modified_gmt":"2024-05-04T07:53:45","slug":"%e5%9c%a8%e6%b7%bb%e5%8a%a0-redis-%e6%89%a9%e5%b1%95%e5%88%b0-php-%e5%ae%98%e6%96%b9-docker-%e5%ae%b9%e5%99%a8%e4%b8%ad%e7%9a%84%e5%a4%87%e6%b3%a8%e3%80%82","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8%e6%b7%bb%e5%8a%a0-redis-%e6%89%a9%e5%b1%95%e5%88%b0-php-%e5%ae%98%e6%96%b9-docker-%e5%ae%b9%e5%99%a8%e4%b8%ad%e7%9a%84%e5%a4%87%e6%b3%a8%e3%80%82\/","title":{"rendered":"\u5728\u6dfb\u52a0 redis \u6269\u5c55\u5230 PHP \u5b98\u65b9 Docker \u5bb9\u5668\u4e2d\u7684\u5907\u6ce8"},"content":{"rendered":"<p>\u6211\u60f3\u642d\u5efa\u4e00\u4e2aPHP\u5e94\u7528\u670d\u52a1\u5668\u7684\u96c6\u7fa4\uff0c\u5e76\u901a\u8fc7Redis\u5171\u4eab\u4f1a\u8bdd\uff0c\u4f46\u7531\u4e8e\u9047\u5230\u4e86\u4e00\u4e9b\u95ee\u9898\uff0c\u6240\u4ee5\u8fd9\u662f\u6211\u7684\u5907\u5fd8\u5f55\u3002<\/p>\n<p>\u5728Docker\u5bb9\u5668\u4e2d\u5b9e\u73b0\u7684\u76ee\u6807\u662f\u8fd9\u4e2a\u56fe\u7684\u5185\u5bb9\u3002\u5f53\u7136\uff0c\u6211\u4eec\u8fd8\u9700\u8981\u8003\u8651\u5c06Redis\u8fdb\u884c\u96c6\u7fa4\u5316\uff0c\u4f46\u95ee\u9898\u662f\u5982\u4f55\u5728Docker\u5bb9\u5668\u4e2d\u8bbe\u7f6ePHP\u548cRedis\u7684\u8fde\u63a5\uff1f\u5982\u4f55\u81ea\u52a8\u5316\u5730\u521b\u5efa\u76f8\u540c\u7684\u8f6f\u4ef6\u914d\u7f6e\uff0c\u4ee5\u4fbf\u591a\u6b21\u4f7f\u7528\uff1f<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2017-09-18 9.20.32.png\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d1c7737434c4406c10e13\/2-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2017-09-18 9.20.32.png\" \/><\/div>\n<h2>\u95ee\u9898<\/h2>\n<p>\u5f53\u5c1d\u8bd5\u5411Docker Store\u7684PHP\u5b98\u65b9\u4ed3\u5e93\u4e2d\u7684\u5bb9\u5668\u6620\u50cf\u6dfb\u52a0redis\u6269\u5c55\u65f6\uff0c\u6309\u4ee5\u4e0b\u65b9\u5f0f\u7f16\u5199\u5c06\u4f1a\u5931\u8d25\u3002<\/p>\n<pre class=\"post-pre\"><code>RUN docker-php-ext-install redis\r\n<\/code><\/pre>\n<p>\u5f53\u9605\u8bfb\u9519\u8bef\u6d88\u606f\u65f6\uff0c\u53ef\u4ee5\u4e86\u89e3\u5230\u6dfb\u52a0\u76ee\u6807\u4e2d\u6ca1\u6709\u5305\u542bRedis\u3002<\/p>\n<pre class=\"post-pre\"><code>Step 4\/6 : RUN docker-php-ext-install mcrypt pdo_mysql redis\r\n ---&gt; Running in 6a2e232a0958\r\nerror: \/usr\/src\/php\/ext\/redis does not exist\r\n\r\nusage: \/usr\/local\/bin\/docker-php-ext-install [-jN] ext-name [ext-name ...]\r\n   ie: \/usr\/local\/bin\/docker-php-ext-install gd mysqli\r\n       \/usr\/local\/bin\/docker-php-ext-install pdo pdo_mysql\r\n       \/usr\/local\/bin\/docker-php-ext-install -j5 gd mbstring mysqli pdo pdo_mysql shmop\r\n\r\nif custom .\/configure arguments are necessary, see docker-php-ext-configure\r\n\r\nPossible values for ext-name:\r\nbcmath bz2 calendar ctype curl dba dom enchant exif fileinfo filter ftp gd gettext gmp hash iconv imap interbase intl json ldap mbstring mcrypt mysqli oci8 odbc opcache pcntl pdo pdo_dblib pdo_firebird pdo_mysql pdo_oci pdo_odbc pdo_pgsql pdo_sqlite pgsql phar posix pspell readline recode reflection session shmop simplexml snmp soap sockets spl standard sysvmsg sysvsem sysvshm tidy tokenizer wddx xml xmlreader xmlrpc xmlwriter xsl zip\r\nERROR: Service 'app' failed to build: The command '\/bin\/sh -c docker-php-ext-install mcrypt pdo_mysql redis' returned a non-zero code: 1\r\n<\/code><\/pre>\n<p>\u4e8e\u662f\u6211\u5411Google\u8001\u5e08\u63d0\u95ee\uff0c\u53d1\u73b0\u4e86Stackoverflow\u4e0a\u4e00\u7bc7\u5b8c\u7f8e\u7684\u6587\u7ae0\uff1a\u201c\u5982\u4f55\u4f7f\u7528\u5b98\u65b9\u7684PHP Docker\u955c\u50cf\u6765\u5b89\u88c5php-redis\u6269\u5c55\uff1f\u201d \u7136\u800c\uff0c\u6709\u5f88\u591a\u79cd\u4e0d\u540c\u7684\u65b9\u6cd5\u3002<\/p>\n<h2>\u89e3\u51b3\u65b9\u6848<\/h2>\n<p>\u5c1d\u8bd5\u4e86\u51e0\u79cd\u65b9\u6cd5\u540e\uff0c\u6700\u7b80\u5355\u5e76\u4e14\u6613\u4e8e\u7406\u89e3\u7684\u65b9\u6cd5\u662f\u4f7f\u7528\u4ee5\u4e0b\u7684Dockerfile\u3002\u867d\u7136\u91cc\u9762\u6709\u4e9b\u591a\u4f59\u7684\u5185\u5bb9(\u7b11)\u3002\u5148\u514b\u9686php redis extension\uff0c\u7136\u540e\u5728docker-php-ext-install\u4e2d\u8fdb\u884c\u4fee\u6539\uff0c\u63a5\u4e0b\u6765\u8fdb\u884c\u7f16\u8bd1\u3001\u5b89\u88c5\uff0c\u6700\u540e\u4f1a\u751f\u6210\u914d\u7f6e\u6587\u4ef6\u3002\u4ec5\u9700\u8fd9\u4e9b\u6b65\u9aa4\u5c31\u53ef\u4ee5\u5b8c\u6210\uff0c\u771f\u662f\u975e\u5e38\u65b9\u4fbf\u3002<\/p>\n<pre class=\"post-pre\"><code>FROM php:7-fpm\r\n\r\nRUN apt-get update \\\r\n    &amp;&amp; apt-get install -y libmcrypt-dev mysql-client \\\r\n    &amp;&amp; apt-get install -y zip unzip git \\\r\n    &amp;&amp; apt-get install -y vim\r\n\r\nRUN git clone -b php7 https:\/\/github.com\/phpredis\/phpredis.git \/usr\/src\/php\/ext\/redis \r\n\r\nRUN docker-php-ext-install mcrypt pdo_mysql session json mbstring redis\r\n\r\nRUN curl -sS https:\/\/getcomposer.org\/installer | php \\\r\n    &amp;&amp; mv composer.phar \/usr\/local\/bin\/composer\r\n\r\nWORKDIR \/var\/www\r\n<\/code><\/pre>\n<h2>\u5370\u8c61<\/h2>\n<p>\u6784\u5efaDocker\u5bb9\u5668\u9700\u8981\u4e0e\u670d\u52a1\u5668\u642d\u5efa\u4e0d\u540c\u7684\u6280\u80fd\uff0c\u8fd9\u662f\u80af\u5b9a\u7684\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6211\u60f3\u642d\u5efa\u4e00\u4e2aPHP\u5e94\u7528\u670d\u52a1\u5668\u7684\u96c6\u7fa4\uff0c\u5e76\u901a\u8fc7Redis\u5171\u4eab\u4f1a\u8bdd\uff0c\u4f46\u7531\u4e8e\u9047\u5230\u4e86\u4e00\u4e9b\u95ee\u9898\uff0c\u6240\u4ee5\u8fd9\u662f\u6211\u7684\u5907\u5fd8\u5f55\u3002 \u5728D [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-34332","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u5728\u6dfb\u52a0 redis \u6269\u5c55\u5230 PHP \u5b98\u65b9 Docker \u5bb9\u5668\u4e2d\u7684\u5907\u6ce8 - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5728\u6dfb\u52a0-redis-\u6269\u5c55\u5230-php-\u5b98\u65b9-docker-\u5bb9\u5668\u4e2d\u7684\u5907\u6ce8\u3002\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u5728\u6dfb\u52a0 redis \u6269\u5c55\u5230 PHP \u5b98\u65b9 Docker \u5bb9\u5668\u4e2d\u7684\u5907\u6ce8\" \/>\n<meta property=\"og:description\" content=\"\u6211\u60f3\u642d\u5efa\u4e00\u4e2aPHP\u5e94\u7528\u670d\u52a1\u5668\u7684\u96c6\u7fa4\uff0c\u5e76\u901a\u8fc7Redis\u5171\u4eab\u4f1a\u8bdd\uff0c\u4f46\u7531\u4e8e\u9047\u5230\u4e86\u4e00\u4e9b\u95ee\u9898\uff0c\u6240\u4ee5\u8fd9\u662f\u6211\u7684\u5907\u5fd8\u5f55\u3002 \u5728D [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5728\u6dfb\u52a0-redis-\u6269\u5c55\u5230-php-\u5b98\u65b9-docker-\u5bb9\u5668\u4e2d\u7684\u5907\u6ce8\u3002\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-06T19:05:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-04T07:53:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d1c7737434c4406c10e13\/2-0.png\" \/>\n<meta name=\"author\" content=\"\u79d1, \u9896\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u79d1, \u9896\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8%e6%b7%bb%e5%8a%a0-redis-%e6%89%a9%e5%b1%95%e5%88%b0-php-%e5%ae%98%e6%96%b9-docker-%e5%ae%b9%e5%99%a8%e4%b8%ad%e7%9a%84%e5%a4%87%e6%b3%a8%e3%80%82\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8%e6%b7%bb%e5%8a%a0-redis-%e6%89%a9%e5%b1%95%e5%88%b0-php-%e5%ae%98%e6%96%b9-docker-%e5%ae%b9%e5%99%a8%e4%b8%ad%e7%9a%84%e5%a4%87%e6%b3%a8%e3%80%82\/\",\"name\":\"\u5728\u6dfb\u52a0 redis \u6269\u5c55\u5230 PHP \u5b98\u65b9 Docker \u5bb9\u5668\u4e2d\u7684\u5907\u6ce8 - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2023-06-06T19:05:46+00:00\",\"dateModified\":\"2024-05-04T07:53:45+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/8ca01ba7f7362ad4edb7da206a12f29e\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8%e6%b7%bb%e5%8a%a0-redis-%e6%89%a9%e5%b1%95%e5%88%b0-php-%e5%ae%98%e6%96%b9-docker-%e5%ae%b9%e5%99%a8%e4%b8%ad%e7%9a%84%e5%a4%87%e6%b3%a8%e3%80%82\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8%e6%b7%bb%e5%8a%a0-redis-%e6%89%a9%e5%b1%95%e5%88%b0-php-%e5%ae%98%e6%96%b9-docker-%e5%ae%b9%e5%99%a8%e4%b8%ad%e7%9a%84%e5%a4%87%e6%b3%a8%e3%80%82\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8%e6%b7%bb%e5%8a%a0-redis-%e6%89%a9%e5%b1%95%e5%88%b0-php-%e5%ae%98%e6%96%b9-docker-%e5%ae%b9%e5%99%a8%e4%b8%ad%e7%9a%84%e5%a4%87%e6%b3%a8%e3%80%82\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u5728\u6dfb\u52a0 redis \u6269\u5c55\u5230 PHP \u5b98\u65b9 Docker \u5bb9\u5668\u4e2d\u7684\u5907\u6ce8\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/8ca01ba7f7362ad4edb7da206a12f29e\",\"name\":\"\u79d1, \u9896\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8a6fb3cc7ba2f69d2189ba532aec4633ea7ed75ac0af162ec367cb3abc0fb2af?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8a6fb3cc7ba2f69d2189ba532aec4633ea7ed75ac0af162ec367cb3abc0fb2af?s=96&d=mm&r=g\",\"caption\":\"\u79d1, \u9896\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/keying\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8%e6%b7%bb%e5%8a%a0-redis-%e6%89%a9%e5%b1%95%e5%88%b0-php-%e5%ae%98%e6%96%b9-docker-%e5%ae%b9%e5%99%a8%e4%b8%ad%e7%9a%84%e5%a4%87%e6%b3%a8%e3%80%82\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u5728\u6dfb\u52a0 redis \u6269\u5c55\u5230 PHP \u5b98\u65b9 Docker \u5bb9\u5668\u4e2d\u7684\u5907\u6ce8 - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/\u5728\u6dfb\u52a0-redis-\u6269\u5c55\u5230-php-\u5b98\u65b9-docker-\u5bb9\u5668\u4e2d\u7684\u5907\u6ce8\u3002\/","og_locale":"zh_CN","og_type":"article","og_title":"\u5728\u6dfb\u52a0 redis \u6269\u5c55\u5230 PHP \u5b98\u65b9 Docker \u5bb9\u5668\u4e2d\u7684\u5907\u6ce8","og_description":"\u6211\u60f3\u642d\u5efa\u4e00\u4e2aPHP\u5e94\u7528\u670d\u52a1\u5668\u7684\u96c6\u7fa4\uff0c\u5e76\u901a\u8fc7Redis\u5171\u4eab\u4f1a\u8bdd\uff0c\u4f46\u7531\u4e8e\u9047\u5230\u4e86\u4e00\u4e9b\u95ee\u9898\uff0c\u6240\u4ee5\u8fd9\u662f\u6211\u7684\u5907\u5fd8\u5f55\u3002 \u5728D [&hellip;]","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u5728\u6dfb\u52a0-redis-\u6269\u5c55\u5230-php-\u5b98\u65b9-docker-\u5bb9\u5668\u4e2d\u7684\u5907\u6ce8\u3002\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2023-06-06T19:05:46+00:00","article_modified_time":"2024-05-04T07:53:45+00:00","og_image":[{"url":"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d1c7737434c4406c10e13\/2-0.png"}],"author":"\u79d1, \u9896","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u79d1, \u9896","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"1 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8%e6%b7%bb%e5%8a%a0-redis-%e6%89%a9%e5%b1%95%e5%88%b0-php-%e5%ae%98%e6%96%b9-docker-%e5%ae%b9%e5%99%a8%e4%b8%ad%e7%9a%84%e5%a4%87%e6%b3%a8%e3%80%82\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8%e6%b7%bb%e5%8a%a0-redis-%e6%89%a9%e5%b1%95%e5%88%b0-php-%e5%ae%98%e6%96%b9-docker-%e5%ae%b9%e5%99%a8%e4%b8%ad%e7%9a%84%e5%a4%87%e6%b3%a8%e3%80%82\/","name":"\u5728\u6dfb\u52a0 redis \u6269\u5c55\u5230 PHP \u5b98\u65b9 Docker \u5bb9\u5668\u4e2d\u7684\u5907\u6ce8 - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2023-06-06T19:05:46+00:00","dateModified":"2024-05-04T07:53:45+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/8ca01ba7f7362ad4edb7da206a12f29e"},"breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8%e6%b7%bb%e5%8a%a0-redis-%e6%89%a9%e5%b1%95%e5%88%b0-php-%e5%ae%98%e6%96%b9-docker-%e5%ae%b9%e5%99%a8%e4%b8%ad%e7%9a%84%e5%a4%87%e6%b3%a8%e3%80%82\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8%e6%b7%bb%e5%8a%a0-redis-%e6%89%a9%e5%b1%95%e5%88%b0-php-%e5%ae%98%e6%96%b9-docker-%e5%ae%b9%e5%99%a8%e4%b8%ad%e7%9a%84%e5%a4%87%e6%b3%a8%e3%80%82\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8%e6%b7%bb%e5%8a%a0-redis-%e6%89%a9%e5%b1%95%e5%88%b0-php-%e5%ae%98%e6%96%b9-docker-%e5%ae%b9%e5%99%a8%e4%b8%ad%e7%9a%84%e5%a4%87%e6%b3%a8%e3%80%82\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u5728\u6dfb\u52a0 redis \u6269\u5c55\u5230 PHP \u5b98\u65b9 Docker \u5bb9\u5668\u4e2d\u7684\u5907\u6ce8"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/8ca01ba7f7362ad4edb7da206a12f29e","name":"\u79d1, \u9896","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8a6fb3cc7ba2f69d2189ba532aec4633ea7ed75ac0af162ec367cb3abc0fb2af?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8a6fb3cc7ba2f69d2189ba532aec4633ea7ed75ac0af162ec367cb3abc0fb2af?s=96&d=mm&r=g","caption":"\u79d1, \u9896"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/keying\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8%e6%b7%bb%e5%8a%a0-redis-%e6%89%a9%e5%b1%95%e5%88%b0-php-%e5%ae%98%e6%96%b9-docker-%e5%ae%b9%e5%99%a8%e4%b8%ad%e7%9a%84%e5%a4%87%e6%b3%a8%e3%80%82\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/34332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=34332"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/34332\/revisions"}],"predecessor-version":[{"id":99260,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/34332\/revisions\/99260"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=34332"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=34332"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=34332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}