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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

安装telnet_Flask干货:Memcached缓存系统——Memcached的安装

發(fā)布時間:2023/12/3 windows 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 安装telnet_Flask干货:Memcached缓存系统——Memcached的安装 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

圖 | 源網(wǎng)絡(luò)文 | 5號程序員

Memcached緩存系統(tǒng)是目前使用最廣泛的高性能分布式內(nèi)存緩存系統(tǒng),是一個自由開源的高性能分布式內(nèi)存對象緩存系統(tǒng)。

國內(nèi)外眾多大型互聯(lián)網(wǎng)應(yīng)用都選擇Memcached以提高網(wǎng)站的訪問性能。

緩存系統(tǒng)一般可以將一些不需要實時更新但是又極其消耗數(shù)據(jù)庫的數(shù)據(jù)寫到內(nèi)存中緩存起來,控制緩存時間,需要的時候再直接從內(nèi)存中讀取出來。

那什么樣的數(shù)據(jù)適合放到緩存中呢?

1.不需要實時更新但是又極其消耗數(shù)據(jù)庫的數(shù)據(jù),如歌曲榜單、游戲排行榜等,這些數(shù)據(jù)可以一天或一周更新一次,不需要實時更新。

2.需要實時更新,但是數(shù)據(jù)更新頻率不高的數(shù)據(jù)。

3.與報表相關(guān)的一些統(tǒng)計數(shù)據(jù),生成一次比較花費資源。

如果涉及支付、更新數(shù)據(jù)庫等操作就不適合放緩存系統(tǒng)中了。

Memcached的安裝

想要在服務(wù)器上部署緩存系統(tǒng),需要安裝Memcached。

下面的鏈接為Windows32位和64位系統(tǒng)的Memcached下載地址,將鏈接復(fù)制到迅雷即可下載:

32位:http://downloads.northscale.com/memcached-win32-1.4.4-14.zip64位:http://downloads.northscale.com/memcached-win64-1.4.4-14.zip

在版本1.4.5以前,Memcached可以被安裝成一個服務(wù),所以這里主要介紹1.4.4版本的Memcached安裝。

1.解壓下載的源文件,比如筆者用的32位系統(tǒng),解壓后得到下圖的文件夾:

2.打開cmd,進入Memcached解壓后存放的目錄,筆者的在E盤,則可以先輸入“E:”,然后回車,再輸入“cd memcached-win32-1.4.4-14”,就進入到安裝目錄了:

3.運行命令memcached.exe –d install,然后回車就可以完成安裝:

4.測試是否安裝成功。繼續(xù)輸入命令memcached –h,回車,可以看到如下執(zhí)行結(jié)果:

如果出現(xiàn)上面的信息,則說明Memcached已經(jīng)安裝成功了。

5.安裝Memcached服務(wù)后,還需要啟動Memcached。

輸入命令memcached.exe –d start,就可以啟動Memcached服務(wù):

如果輸入上面命令后沒有任何效果,如上圖,我們需要使用Telnet工具來查看Memcached服務(wù)是否成功啟動。

6.在cmd下繼續(xù)輸入“telnet 127.0.0.1 5000”,然后回車:

如果像上圖一樣出現(xiàn)“telnet”不是內(nèi)部或外部命令,則說明計算機中的telnet服務(wù)沒有啟動。

要啟動telnet服務(wù)可以參照下面的方法:

https://jingyan.baidu.com/article/870c6fc3cd6fa9b03fe4bee4.html

設(shè)置好后再輸入“telnet 127.0.0.1 5000”,然后回車:

連接失敗。

為啥呢?因為端口并沒有打開。

需要創(chuàng)建一個本地服務(wù)器,新建cached.py文件,代碼如下:

from flask import Flaskfrom flask_sqlalchemy import SQLAlchemy app = Flask(__name__)app.config['SQLALCHEMY_DATABASE_URI']= 'mysql+pymysql://root:root@127.0.0.1:3306/wuhao'app.config['SQLALCHEMY_TRACK_MODIFICATIONS']= Truedb = SQLAlchemy(app) @app.route('/')def index(): return "Hello!" if __name__ == '__main__': app.run()

然后在新的命令行運行該文件,創(chuàng)建5000端口:

再次輸入“telnet 127.0.0.1 5000”,回車將看到空白頁面,按下空格鍵回車將看到下圖:

此時在命令行也會出現(xiàn)訪問痕跡:

Telnet協(xié)議是TCP/IP協(xié)議家族中的一員,是Internet遠程登陸服務(wù)的標準協(xié)議和主要方式,作用是為用戶提供了在本地計算機上完成遠程主機工作的能力。

簡單說,telnet就是查看某個端口是否可訪問的工具。

到這里就完成Memcached的安裝和啟動了,下一節(jié)我們將說說Memcached的基本使用

你確定不關(guān)注我一波?

- END -

總結(jié)

以上是生活随笔為你收集整理的安装telnet_Flask干货:Memcached缓存系统——Memcached的安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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