亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

memcache知識點匯總

原創(chuàng) 2019-03-08 17:33:16 438
摘要:memcachewindows安裝步驟1、下載memcache2、使用cmd進入memcache.exe所在的目錄3、memcached -d install 安裝4、memcached -h 驗證5、memcached -d start 啟動服務6、telnet localhost 11211 連接memcachelinux安裝步驟1、yum -y install libevent-devel

memcache

windows安裝步驟

1、下載memcache

2、使用cmd進入memcache.exe所在的目錄

3、memcached -d install 安裝

4、memcached -h 驗證

5、memcached -d start 啟動服務

6、telnet localhost 11211 連接memcache

linux安裝步驟

1、yum -y install libevent-devel 安裝libevent-devel,memcached的依賴

2、wget http://memcached.org/files/memcached-1.5.12.tar.gz 獲取memcache

3、tar -zxvf memcached-1.5.12.tar.gz 解壓

4、cd memcached-1.5.12 進入目錄

5、./configure && make && sudo make install 編譯安裝(如果安裝成功,在/usr/local/bin中找到memcache)

6、/usr/local/bin/memcached -d -m 100 -u root -l 127.0.0.1 -p 11211 -c 256 -P /tmp/memcached.pid 啟動memcache

-d=啟動進程 -m=分配內存(Mb) -u=用戶root -l=localhost,也就是ip地址 -p=port端口 -c=最大并發(fā)數(shù) -P保存memcache的pid文件 

7、ps aux |grep memcached 檢查是否啟動成功


php安裝memcache擴展

windows安裝

1、訪問https://windows.php.net/downloads/pecl/releases/memcache/3.0.8/ 下載對應的擴展 

2、找到php_memcache.dll 復制到對應的php/ext目錄中

3、打開php.ini,添加 extension=php_memcache.dll

4、重啟apache/nginx ,使用phpinfo查看是否存在memcache擴展

linux安裝

0、yum install httpd,php 分別安裝apache環(huán)境

0.1、service httpd restart 重啟apache

0.2、firewall-cmd --permanent --add-port=80/tcp 將80端口加入防火墻

0.3、service firewalld restart 重啟防火墻

1、yum install zlib,zlib-devel 安裝依賴

2、wget http://pecl.php.net/get/memcached-2.2.0.tgz 下載源碼

3、tar -zxvf memcached-2.2.0.tgz 解壓

4、進入解壓目錄,yum install php-devel 需要安裝這么個東西才可以運行phpize

4.5、/usr/bin/phpize 生成configure

4.6、yum install libmemcached 接著要安裝這個,不知道什么意思

5、./configure --with-php-config=/usr/bin/php-config --enable-memcached --disable-memcached-sasl

5.0、yum install libmemcached libmemcached-devel 中間又生成了個東西,也不知道什么意思   

   ./configure --with-php-config=/usr/bin/php-config --enable-memcached

   make && make install

   編譯

6、vi /etc/php.ini 編輯php.ini文件

   extension=memcached.so 添加代碼

7、重啟apache/nginx service httpd restart

8、使用phpinfo查看memcache擴展


memcache常用命令

telnet 連接memcache

set 設置鍵值對

set key 0 0(有效期,秒) 字節(jié)數(shù) 回車  value 先設置key的屬性再設置值

get 檢索鍵值

get key

delete 刪除鍵值

delete key

flush_all 刪除所有的鍵值對


php操作memcache

$mem=new Memcache();

if(!$mem->connect('127.0.0.1')){ exit('連接失敗');}

if($mem->set('key','value',MEMCACHE_COMPRESSED,50)){ echo '設置成功';} //MEMCACHE_COMPRESSED:代表壓縮內容;50:有效期

$value=$mem->get('key');if(!$value){echo 'error';}else{echo 'seccess:'.$value;} 獲取key的值

$mem->delete('key'); 刪除key的值

$mem->flush(); 清空所有的數(shù)據(jù)


批改老師:查無此人批改時間:2019-03-09 09:22:22
老師總結:完成的不錯?,F(xiàn)在的項目,基本都會使用memcache的,減輕服務器壓力。繼續(xù)加油。

發(fā)佈手記

熱門詞條