日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

安装mamached数据库

發(fā)布時間:2024/2/28 数据库 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 安装mamached数据库 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

  • 安裝mamached數(shù)據(jù)庫
  • memcached基本命令操作
  • 客戶端連接memcached

安裝mamached數(shù)據(jù)庫

關(guān)閉防火墻

systemctl stop firewalld && setenforce 0

將軟件包上傳到服務(wù)器/opt目錄下,并解壓縮

[root@localhost ~]# tar zxvf libevent-2.1.8-stable.tar.gz -C /opt/ [root@localhost ~]# tar zxvf memcached-1.5.6.tar.gz -C /opt/

進(jìn)行編譯

[root@localhost ~]# cd /opt/ [root@localhost opt]# yum -y install gcc gcc-c++ make

配置事件通知庫

[root@localhost libevent-2.1.8-stable]# cd /opt/libevent-2.1.8-stable/ [root@localhost libevent-2.1.8-stable]# ./configure --prefix=/usr/local/libevent [root@localhost libevent-2.1.8-stable]# cd /opt/memcached-1.5.6/ [root@localhost memcached-1.5.6]# ./configure --prefix=/usr/local/memcached \

編譯&安裝

[root@localhost memcached-1.5.6]# make && make install

放到bin目錄中讓系統(tǒng)所能識別

[root@localhost libevent-2.1.8-stable]# ln -s /usr/local/memcached/bin/* /usr/local/bin/

指定守護(hù)進(jìn)程

[root@localhost libevent-2.1.8-stable]# memcached -d -m 32m -p 11211 -u root

查看是否開啟

[root@localhost memcached-1.5.6]# netstat -ntap | grep memc tcp 0 0 0.0.0.0:11211 0.0.0.0:* LISTEN 21261/memcached tcp6 0 0 :::11211

memcached基本命令操作

使用telnet連接數(shù)據(jù)庫

yum install telnet -y 進(jìn)入數(shù)據(jù)庫(遠(yuǎn)程可以連接到數(shù)據(jù)庫) telnet 127.0.0.1 11211

add:將 value(數(shù)據(jù)值) 存儲在指定的 key(鍵) 中

命令格式:add key flags exptime bytes [noreply] 含義:key:鍵值 key-value 結(jié)構(gòu)中的 key,用于查找緩存值exptime:緩存過期時間(以秒為單位,0 表示永遠(yuǎn))bytes:在緩存中存儲的字節(jié)數(shù)

創(chuàng)建用戶

add username 0(不設(shè)置序列號) 0(不記時間) n(輸入的字節(jié)長度,一定要匹配上,不然報(bào)錯!!)

get/gets查看輸入內(nèi)容(區(qū)別gets有跟新因子)

gets username 多一個更行因子(更新一次就+1) 舉例 get username VALUE username 0 7 1234567 END查看更新后的數(shù)據(jù):(后面的3是更新因子) gets username VALUE username 0 8 3 12345678 END

replace(更新)對已經(jīng)存在的內(nèi)容操作

replace username 0 0 9 123456789 STOREDgets username 0 9 4 VALUE username 0 9 4 123456789 END

csa:檢查更新(對已存在的進(jìn)行更新,更新因子必須相同)

cas username 0 0 7 4 //檢查更新,更新因子相等則更新否則返回 loding STORED

append后面追加數(shù)據(jù)

append username 0 0 7 //鍵值后追加數(shù)據(jù) look set username lodinglook

delete:用于刪除已存在的 key(鍵)

delete username

除所有緩存數(shù)據(jù)

flush_all 1

顯示狀態(tài)信息

stats

客戶端連接memcached

  • 實(shí)驗(yàn)準(zhǔn)備:提前在客戶端上安裝好LNMP架構(gòu)

1,解壓客戶端安裝包

tar zxvf /opt/memcache-2.2.7.tgz -C /opt

2、因?yàn)槟J(rèn)memcache客戶端沒有配置腳本,所以需要使用PHP去生成

/usr/local/php5/bin/phpize

3、對客戶端memcache進(jìn)行相應(yīng)配置

./configure \ --enable-memcache \ --with-php-config=/usr/local/php5/bin/php-configPS: [ 含義 ] --enable-memcache \ ## 開啟memcache --with-php-config=/usr/local/php5/bin/php-config ## 指向PHP中的配置

4、編譯&安裝

make && make install

5、修改PHP配置文件使其能識別memcache模塊

vi /usr/local/php5/php.ini ## 編輯PHP配置文件添加以下內(nèi)容: extension_dir="/usr/local/php5/lib/php/extensions/no-debug-zts-20131226/" extension=memcache.so

6、在客戶端測試是否能連接服務(wù)器,編寫一個測試頁面

vi /usr/local/httpd/htdocs/index.php寫入以下內(nèi)容: <?php $memcache = new Memcache(); $memcache->connect('192.168.136.88',11211); $memcache->set('key','Memcache test Successfull!',0,60); $result = $memcache->get('key'); unset($memcache); echo $result; ?> 1234567891011

7、重啟http服務(wù)

service httpd restart

9、打開瀏覽器使用瀏覽器嘗試連接menmcache

http://192.168.50.134/index.php ## 我這里的客戶機(jī)IP 如果返回 Memcache test Successfull! 說明配置成功!

總結(jié)

以上是生活随笔為你收集整理的安装mamached数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。