Mencached群集部署
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,Mencached基本部署Mamcached概述memcached是一套分布式的高速缓存系统,运行在内存中。memcached缺乏认证以及安全管制,这代表应该将memcached服务器放置在防火墙后。
千家信息网最后更新 2025年12月03日Mencached群集部署
else echo "Fail!!";
mysql_close();
?>
Mencached基本部署
Mamcached概述
memcached是一套分布式的高速缓存系统,运行在内存中。memcached缺乏认证以及安全管制,这代表应该将memcached服务器放置在防火墙后。
实验准备
| 名称 | 角色 | 地址 |
|---|---|---|
| centos7-1 | 服务端 | 192.168.142.66 |
| centos7-2 | 客户端 | 192.168.142.77 |
实验步骤
memcached服务端
安装环境包
[root@localhost libevent-2.1.8-stable]# yum install gcc gcc-c++ make -y安装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配置、安装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安装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架构
详情请见本人之前的博客,里面有详细部署过程,这里就不在赘述了
博客地址:
数据库中进行提权
mysql">[root@localhost ~]# mysql -uroot -pmysql> create database sky;mysql> grant all on sky.* to 'skyuser'@'%' identified by '123123';mysql> flush privileges;测试PHP工具能否连接数据库
```php+HTML
[root@localhost htdocs]# vim /usr/local/httpd/htdocs/index.php
$link=mysql_connect('192.168.142.132','skyuser','123123');
if($link) echo "
Success!!!
";else echo "Fail!!";
mysql_close();
?>
**安装、配置memcache客户端**```java[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建立测试页面
```php+HTML
[root@localhost memcache-2.2.7]# vim /usr/local/httpd/htdocs/index.php
$memcache = new Memcache();
$memcache->connect('192.168.142.136',11211); //memached服务端地址
$memcache->set('key',Memcache test Successfull!!!',0,60);
$result = $memcache->get('key');
unset($memcache);
echo $result;
?>
服务
配置
地址
客户
客户端
运行
内存
博客
数据
数据库
实验
测试
编译
最大
安全
代表
分布式
名称
后台
大小
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发公司起什么名字好听
计算机技术与网络技术的区别
新乡君桓网络技术招聘
网络安全博士专业
网络安全赛道小学组是考什么
快手一直提示无法连接到服务器
山东数据库外泌体报价
华为网络技术白皮书
网络安全预警信息报送的内容
erp集成数据库
数据库软件更新采购技术
网络安全教育班会记录
iis和数据库哪个先安装
学习通数据库期末考试答案
网络安全通告单回复
激活码商城软件开发
vb 代码新建数据库
电脑网络安全教育平台
做软件开发可以做多久
四川日银互联网科技
下载软件时显示数据库异常
数据库设计 er
发明专利数据库
如何做企业内部人才数据库
福州网络安全备案
上海项目软件开发靠谱吗
数据库记录体
独立游戏服务器租用
广东视频会议服务器设备虚拟主机
玄武区网络软件开发创新服务