网站没有权重,vs设置网站开发环境,wordpress 导购站模板,谷歌浏览器wordpress证书不安全Memcache介绍
1、特点 内置存储方式----------为了提高性能#xff0c;memcached中保存的数据都存储在memcache内置的内存存储空间中。由于数据仅存在于内存中#xff0c;重启操作系统会导致全部数据消失 简单key/value存储--------------服务器不关心数据本身的意义及结构memcached中保存的数据都存储在memcache内置的内存存储空间中。由于数据仅存在于内存中重启操作系统会导致全部数据消失 简单key/value存储--------------服务器不关心数据本身的意义及结构只要是可序列化数据即可。存储项由“键、过期时间、可选的标志及数据”四个部分组成 不互相通信的分布式------------- memcached尽管是“分布式”缓存服务器但服务器端并没有分布式功能。 各个memcached不会互相通信以共享信息。那么怎样进行分布式呢 这完全取决于客户端的实现。 2.服务框架 原理 1.检查客户端的请求数据是否存在在mamcache中如果存在。直接把请求数据返回不在对数据库进行任何操作路径为1237。 2.如果请求数据不在memcached中就去查数据库把从数据库中获取的数据返沪给客户端同时缓存一份数据在memcached中路径为1234576. 3.保持缓存的“新鲜性”每次数据发生变化时数据库被修改或者删除的情况下要同步更新数据确保用户不会取到旧的数据。 3、Memcached的部署安装
#安装
yum -y install memcached
#启动服务
systemctl start memcached
#修改配置文件
vim /etc/sysconfig/memcached
PORT11211 # 监听端口
USERmemcached # 用户
MAXCONN1024 # 最大并发数
CACHESIZE64 # 分配内存大小
OPTIONS # 监听网络地址然后把ip地址发给开发人员开发的会使用api接口连接memcached.
测试
yum install -y telnet #安装telent探测端口
Trying 192.168.20.141...
Connected to 192.168.20.141.
Escape character is ^].
set name 0 60 9 #设置名称为name的key
zhangxiao #name的值
STORED #出现stored表示存储成功
get name #查询名称为key的值
VALUE name 0 9
zhangxiao
END
quit #退出
Connection closed by foreign host.参数解释: namekey的名字 自己定义 0key的id号需要和其他的key不一样 60缓存过期时间,单位为秒0为永远 9字符串最大长度