Mencached的基本架构搭建
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,Mencached基本部署Mamcached概述memcached是一套分布式的高速缓存系统,运行在内存中。memcached缺乏认证以及安全管制,这代表应该将memcached服务器放置在防火墙后。
千家信息网最后更新 2024年11月23日Mencached的基本架构搭建
Mencached基本部署
Mamcached概述
memcached是一套分布式的高速缓存系统,运行在内存中。memcached缺乏认证以及安全管制,这代表应该将memcached服务器放置在防火墙后。
实验准备
实验步骤
memcached服务端
1、安装环境包
[root@localhost libevent-2.1.8-stable]# yum install gcc gcc-c++ make -y
2、安装Libevent软件本体
挂载软件包,并到挂载目录下解压[root@localhost memcached]# tar zxf libevent-2.1.8-stable.tar.gz -C /opt/[root@localhost memcached]# cd /opt/libevent-2.1.8-stable///配置并编译安装[root@localhost libevent-2.1.8-stable]# ./configure \--prefix=/usr/local/libevent[root@localhost libevent-2.1.8-stable]# make && make install
3、配置、安装Memcached
[root@localhost memcached]# tar zxf memcached-1.5.6.tar.gz -C /opt/[root@localhost memcached]# cd /opt/memcached-1.5.6/[root@localhost memcached-1.5.6]# ./configure \--prefix=/usr/local/memached \--with-libevent=/usr/local/libevent/[root@localhost memcached-1.5.6]# make && make install//建立软链接[root@localhost memcached-1.5.6]# ln -s /usr/local/memached/bin/* /usr/local/bin/启动服务[root@localhost memcached-1.5.6]# memcached -d -m 32m -p 11211 -u root//"-d":以守护进程的方式运行(后台运行)//"-m":指定最大使用内存大小//"-p":指定端口//"-u":指定用户[root@localhost memcached-1.5.6]# netstat -atnp | grep 11211tcp 0 0 0.0.0.0:11211 0.0.0.0:* LISTEN 12591/memcached tcp6 0 0 :::11211 :::* LISTEN 12591/memcached #关闭防火墙和安全功能[root@localhost memcached-1.5.6]# systemctl stop firewalld.service [root@localhost memcached-1.5.6]# setenforce 0
4、安装Telent用于连接Memcached
[root@localhost memcached-1.5.6]# yum install telnet -y//连接memcached[root@localhost memcached-1.5.6]# telnet 192.168.142.66 11211Trying 192.168.142.66...Connected to 192.168.142.66.Escape character is '^]'.
客户端
安装LAMP架构
详情见本人博客 LAMP架构之Discuz论坛(实操部分)https://blog.51cto.com/14449528/2447886
论坛搭建部分可不做
1、数据库中进行提权
[root@localhost ~]# mysql -uroot -pmysql> create database sky;mysql> grant all on sky.* to 'skyuser'@'%' identified by '123123';mysql> flush privileges;
2、测试PHP工具能否连接数据库
[root@localhost htdocs]# vim /usr/local/httpd/htdocs/index.phpSuccess!!!";else echo "Fail!!";mysql_close();?>
3、安装、配置memcache客户端
[root@localhost memcached]# tar zxf memcache-2.2.7.tgz -C /opt/[root@localhost memcached]# cd /opt/memcache-2.2.7/[root@localhost memcache-2.2.7]# /usr/local/php5/bin/phpize //为memcache生成启动脚本[root@localhost memcache-2.2.7]# ./configure \--enable-memcache \--with-php-config=/usr/local/php5/bin/php-config//编译&安装[root@localhost memcache-2.2.7]# make && make install修改PHP的配置文件[root@localhost memcache-2.2.7]# vim /usr/local/php5/php.ini//736行后添加extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-zts-20131226/"extension = memcache.so
4、建立测试页面
[root@localhost memcache-2.2.7]# vim /usr/local/httpd/htdocs/index.phpconnect('192.168.142.136',11211); //memached服务端地址$memcache->set('key',Memcache test Successfull!!!',0,60);$result = $memcache->get('key');unset($memcache);echo $result;?>
服务
配置
运行
架构
安全
内存
客户
客户端
数据
数据库
论坛
软件
部分
防火墙
实验
测试
编译
防火
最大
可不
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
大二层网络技术的代表
vr软件开发入门
数据库中实体解析的任务
学生数据库系统实例
山东综合软件开发定制价格
济南炒股软件开发
网络安全电子小报 模板
无锡服务器维修平台
429网络安全日答题
软件开发跳槽离职原因
安卓应用软件开发费用多少
软件开发中组件的意义
服务器怎么采用固定地址
国家积极展开什么网络技术研发
用友u8数据库怎么重新启用
软件开发工程师职业知识
网络安全工作视频讲解剖析
使用计算机网络技术注意事项
委托软件开发会计处理
人寿保险软件开发工资待遇
数据库传递数据中的协议有哪些
小学网络安全手抄报语句
mc服务器怎么进去
中华人民国网络安全法自起实施
两个服务器能同时使用一个端口吗
360窃取数据库
维仁软件开发
上海网络游戏软件开发招聘
nas的电视直播服务器
工厂的网络技术员是干什么的