如何构建memcached服务?

2019-04-18  本文已影响0人  RealLuo

在构建Memcached之前,我们首先要弄明白以下三个问题:

第一、Memcached是什么?

第二、Memcached有什么作用?

第三、如何构建使用安装?

第一问、Memcached是什么?


Memcached是一套分布式的高速缓存系统;

特点:

优点:处理数据快速;

缺点:系统关机之后,数据会自动被删除;

应用场景:

许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、网站显示延迟等重大影响。

/root/桌面/2019-04-18 17-32-43屏幕截图.png这时就该memcached大显身手了。memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。

注释:RDBMS即关系数据库管理系统(Relational Database Management System)


第二、Memcached有什么作用?


举个栗子:

你注册了一个淘宝帐号,在电脑中登陆了,浏览完之后就把电脑给关了;

过了两天,你又想登陆淘宝,买点东西,这个时候你就不需要再登陆了,可以快速的找到你想要的页面。因为浏览器背后的淘宝服务器已经记住了你的用名和密码;

这样做的好处就是,客户会觉得非常方便,而且由于不再需要从硬盘数据库中读取用户的信息,只需要从Memcached缓存系统中读取数据,速度也更快,客户体验感更加好。

第三、如何构建使用安装?


第一步、运用yum安装memcached;

yum  -y  insatll   memcached    ##yum  安装

检查是否安装成功:rpm   -qa  memcached

systemctl    start  memcached   ##启动服务

systemctl    enable   memcached   ##设置为开机自动重起;

/root/桌面/2019-04-18 17-32-43屏幕截图.png第二步、使用telnet访问memcached服务器;

什么是telnet?

telnet是一种协议,是tcp/ip 协议的一员,是internet远程登陆服务的标准协议和主要方式。

主要作用:

为用户提供了再本地计算机完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器,然后在telnet程序中输入命令,这些命令会在服务器上运行,就像在服务器的控制太输入一样。

Telnet 是常用的远程控制web服务器的方法;

第三步、使用telnet连接服务器,测试memcached服务器的功能,包括增、删、改、查等操作;

telnet   ip地址  服务端口号

telnet    192.168.4.5   11211

进入之后增、删、改、查的相关命令:

set    real    0  60  3   ##定义变量,变量名为real,0表示不压缩,60表示时间,3表示字节数;

luo        ##输入变量值luo ,也就是real=luo;

STORED   ##储存

get   real    ##获取查看变量值;

VALUE naem 0 3/root/桌面/2019-04-18 17-32-43屏幕截图.png

luo

END

更多详情如图:


知识拓展:


查看 memcached  的配置文件:

/usr /lib /systemd /system /memcached.service

/etc /sysconfig /memcached

查看memcached 的端口号;

netstat  -anptu  |   grep  memcached    ##查看memcached的端口号;

以上......

                                                                              (END)


祝:开心!

罗贵

2019-04-18于深圳

上一篇 下一篇

猜你喜欢

热点阅读