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

memcache知識點(diǎn)匯總

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

memcache

windows安裝步驟

1、下載memcache

2、使用cmd進(jìn)入memcache.exe所在的目錄

3、memcached -d install 安裝

4、memcached -h 驗證

5、memcached -d start 啟動服務(wù)

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 進(jìn)入目錄

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=啟動進(jìn)程 -m=分配內(nèi)存(Mb) -u=用戶root -l=localhost,也就是ip地址 -p=port端口 -c=最大并發(fā)數(shù) -P保存memcache的pid文件 

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


php安裝memcache擴(kuò)展

windows安裝

1、訪問https://windows.php.net/downloads/pecl/releases/memcache/3.0.8/ 下載對應(yīng)的擴(kuò)展 

2、找到php_memcache.dll 復(fù)制到對應(yīng)的php/ext目錄中

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

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

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、進(jìn)入解壓目錄,yum install php-devel 需要安裝這么個東西才可以運(yùn)行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擴(kuò)展


memcache常用命令

telnet 連接memcache

set 設(shè)置鍵值對

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

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 '設(shè)置成功';} //MEMCACHE_COMPRESSED:代表壓縮內(nèi)容;50:有效期

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

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

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


Correcting teacher:查無此人Correction time:2019-03-09 09:22:22
Teacher's summary:完成的不錯。現(xiàn)在的項目,基本都會使用memcache的,減輕服務(wù)器壓力。繼續(xù)加油。

Release Notes

Popular Entries