安装telnet_Flask干货:Memcached缓存系统——Memcached的安装
Memcached緩存系統是目前使用最廣泛的高性能分布式內存緩存系統,是一個自由開源的高性能分布式內存對象緩存系統。
國內外眾多大型互聯網應用都選擇Memcached以提高網站的訪問性能。
緩存系統一般可以將一些不需要實時更新但是又極其消耗數據庫的數據寫到內存中緩存起來,控制緩存時間,需要的時候再直接從內存中讀取出來。
那什么樣的數據適合放到緩存中呢?
1.不需要實時更新但是又極其消耗數據庫的數據,如歌曲榜單、游戲排行榜等,這些數據可以一天或一周更新一次,不需要實時更新。
2.需要實時更新,但是數據更新頻率不高的數據。
3.與報表相關的一些統計數據,生成一次比較花費資源。
如果涉及支付、更新數據庫等操作就不適合放緩存系統中了。
Memcached的安裝
想要在服務器上部署緩存系統,需要安裝Memcached。
下面的鏈接為Windows32位和64位系統的Memcached下載地址,將鏈接復制到迅雷即可下載:
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可以被安裝成一個服務,所以這里主要介紹1.4.4版本的Memcached安裝。
1.解壓下載的源文件,比如筆者用的32位系統,解壓后得到下圖的文件夾:
2.打開cmd,進入Memcached解壓后存放的目錄,筆者的在E盤,則可以先輸入“E:”,然后回車,再輸入“cd memcached-win32-1.4.4-14”,就進入到安裝目錄了:
3.運行命令memcached.exe –d install,然后回車就可以完成安裝:
4.測試是否安裝成功。繼續輸入命令memcached –h,回車,可以看到如下執行結果:
如果出現上面的信息,則說明Memcached已經安裝成功了。
5.安裝Memcached服務后,還需要啟動Memcached。
輸入命令memcached.exe –d start,就可以啟動Memcached服務:
如果輸入上面命令后沒有任何效果,如上圖,我們需要使用Telnet工具來查看Memcached服務是否成功啟動。
6.在cmd下繼續輸入“telnet 127.0.0.1 5000”,然后回車:
如果像上圖一樣出現“telnet”不是內部或外部命令,則說明計算機中的telnet服務沒有啟動。
要啟動telnet服務可以參照下面的方法:
https://jingyan.baidu.com/article/870c6fc3cd6fa9b03fe4bee4.html
設置好后再輸入“telnet 127.0.0.1 5000”,然后回車:
連接失敗。
為啥呢?因為端口并沒有打開。
需要創建一個本地服務器,新建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()然后在新的命令行運行該文件,創建5000端口:
再次輸入“telnet 127.0.0.1 5000”,回車將看到空白頁面,按下空格鍵回車將看到下圖:
此時在命令行也會出現訪問痕跡:
Telnet協議是TCP/IP協議家族中的一員,是Internet遠程登陸服務的標準協議和主要方式,作用是為用戶提供了在本地計算機上完成遠程主機工作的能力。
簡單說,telnet就是查看某個端口是否可訪問的工具。
到這里就完成Memcached的安裝和啟動了,下一節我們將說說Memcached的基本使用。
你確定不關注我一波?
- END -總結
以上是生活随笔為你收集整理的安装telnet_Flask干货:Memcached缓存系统——Memcached的安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 连江房产网络备案查询系统(连江房产网络备
- 下一篇: linux的原理是什么(linux的原理