memcache安装及解决无法远程连接的问题
2020-07-30 13:26
1491 查看
Memcached是什么
Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。
Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。
Memcached是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。这些数据可以是数据库调用、API调用或者是页面渲染的结果。
Memcached简洁而强大。它的简洁设计便于快速开发,减轻开发难度,解决了大数据量缓存的很多问题。它的API兼容大部分流行的开发语言。
本质上,它是一个简洁的key-value存储系统。
一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。
官网
安装
系统: Docker-Centos, CentOS Linux release 8.2.2004 (Core)
尝试使用
yum搜索memcached:
yum search memcached
使用
yum安装:
yum install -y memcached
然后就安装好了, 查看一下版本号吧
[root@b5d9b7bba957 /]# memcached --version memcached 1.5.9
安装好之后, 看一下memcached配置文件, 位置在
/etc/sysconfig/memcached
开机自启动:
systemctl enable memcached
运行memcached:
systemctl start memcached
本机使用
telnet连接memcached:
telnet 127.0.0.1 11211
telnet连接上后, 可以使用
set
get... 等相关命令来管理memcached, 这部分可以参考菜鸟教程
远程无法连接问题
走完上面的步骤, 本机telnet是没有问题的, 但是如果想要从docker外部访问memcached, 那么需要修改一下配置文件
vi /etc/sysconfig/memcached
内容如下:
PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="64" # OPTIONS="-l 127.0.0.1"
也就修改了最后一行, 把他注释掉就行了
参考
相关文章推荐
- 完美解决MySQL安装后无法远程连接的问题
- 【数据库】LNMP一键包安装后解决MySQL无法远程连接问题
- LNMP一键包安装后解决MySQL无法远程连接问题
- LNMP一键包安装后解决MySQL无法远程连接问题
- 解决SQL Server管理器无法连接远程数据库的问题
- 解决SQL SERVER 2005无法远程连接的问题
- CENTOS6.5环境下POSTGRESQL的安装与配置总结以及远程连接问题的解决
- 解决VS2005 远程工具无法通过同步软件连接S5pv210 样机的问题
- 解决Linux环境下安装xampp之后外部无法连接MySQL的问题
- 解决无法连接到远程SqlServer 2005 Express服务器的问题
- Windows2003无法连接远程桌面问题 解决方法!
- 彻底解决SQL SERVER 2008无法远程连接的问题
- 解决google地球 google地球无法连接验证服务器或者提示需要安装google插件 的问题
- 解决远程桌面无法连接问题
- navicat for mysql (10038)如何解决,远程无法连接问题
- 解决Vmware Workstation上安装Linux系统不能SSH远程连接的问题
- 解决在vmware中安装centos7时遇到的无法连接网络问题
- centOS下安装redis及java远程连接redis中问题解决
- 解决SQL SERVER 2005无法远程连接的问题
- 解决 win2003 远程桌面无法连接的问题