memcached命令行memcached數據導入和導出PHP鏈接memcached memcach

memcached命令行
memcached命令行memcached數據導入和導出PHP鏈接memcached memcach

memcached命令行memcached數據導入和導出PHP鏈接memcached memcach
memcached命令行memcached數據導入和導出PHP鏈接memcached memcach
memcached命令行memcached數據導入和導出PHP鏈接memcached memcach

memcached數據導入和導出
memcached命令行memcached數據導入和導出PHP鏈接memcached memcach
memcached命令行memcached數據導入和導出PHP鏈接memcached memcach
memcached命令行memcached數據導入和導出PHP鏈接memcached memcach

memcached命令行memcached數據導入和導出PHP鏈接memcached memcach

PHP鏈接memcached
先安裝php的memcache擴展
cd /usr/local/src/
wget  http://www.apelearn.com/bbs/data/attachment/forum/memcache-2.2.3.tgz
tar zxf memcache-2.2.3.tgz 
cd memcache-2.2.3
/usr/local/php-fpm/bin/phpize
./configure --with-php-config=/usr/local/php-fpm/bin/php-config
make && make install
安裝完後會有類似這樣的提示:Installing shared extensions: /usr/local/php-fpm/lib/php/extensions/no-debug-non-zts-20131226/
然後修改php.ini添加一行extension="memcache.so“
檢查/usr/local/php/bin/php-fpm -m

memcached命令行memcached數據導入和導出PHP鏈接memcached memcach
memcached命令行memcached數據導入和導出PHP鏈接memcached memcach
memcached命令行memcached數據導入和導出PHP鏈接memcached memcach
memcached命令行memcached數據導入和導出PHP鏈接memcached memcach

下載測試腳本
curl www.apelearn.com/study_v2/.memcache.txt > 1.php 2>/dev/null
1.php內容也可以參考https://coding.net/u/aminglinux/p/yuanke_centos7/git/blob/master/21NOSQL/1.php
執行腳本
/usr/local/php-fpm/bin/php 1.php
或者將1.php放到某個虛擬主機根目錄下面,在瀏覽器訪問,即可看到效果
最終可以看到數據如下:
[0] => aaa
[1] => bbb
[2] => ccc
[3] => ddd

memcached命令行memcached數據導入和導出PHP鏈接memcached memcach
memcached命令行memcached數據導入和導出PHP鏈接memcached memcach

memcached中存儲session
本實例是在lamp/lnmp環境下實現
編輯php.ini添加兩行
session.save_handler = memcache session.save_path = "tcp://192.168.0.9:11211" 
或者httpd.conf中對應的虛擬主機中添加
php_value session.save_handler "memcache" php_value session.save_path "tcp://192.168.0.9:11211" 
或者php-fpm.conf對應的pool中添加
php_value[session.save_handler] = memcache
php_value[session.save_path] = " tcp://192.168.0.9:11211 "

memcached命令行memcached數據導入和導出PHP鏈接memcached memcach
在php.ini文件下添加如下2行:
memcached命令行memcached數據導入和導出PHP鏈接memcached memcach

memcached命令行memcached數據導入和導出PHP鏈接memcached memcach
memcached命令行memcached數據導入和導出PHP鏈接memcached memcach

wget http://study.lishiming.net/.mem_se.txt
mv .mem_se.txt /usr/local/apache2/htdocs/session.php
其中session.php內容可以參考https://coding.net/u/aminglinux/p/yuanke_centos7/git/blob/master/21NOSQL/session.php
curl localhost/session.php
類似於1443702394<br><br>1443702394<br><br>i44nunao0g3o7vf2su0hnc5440
telnet 127.0.0.1 11211
get i44nunao0g3o7vf2su0hnc5440

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章