在构建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于深圳