虽说在企业中缓存数据库主要是给开发人员提供服务,但是作为运维人员,基础的部署是必须的!当然可以最大程度的上多了解一些东西是没有坏处的
分类:
数据库 时间:
2018-03-14 18:44:52
阅读次数:
181
1、安装
[root@vh01 ~]# yum install -y memcached
[root@vh01 ~]# systemctl start memcached
[root@vh01 ~]# systemctl enable memcached
2、测试
[root@vh01 ~]# yum install -y telnet
[root@vh01 ~]# telnet 127.0.0.1 11211
set name 0 180 3 # 设置变量名为name,0表示不压缩,
#180表示name变量的缓存时间是180秒,
#3指的是name变量占用3字节空间
zzg #变量name的值
get name #获取变量name的值
add myname 0 180 5 #添加变量myname,如果变量存在则报错
hello #myname的值
set name 0 180 10 #添加或替换变量
replace name 0 180
分类:
系统相关 时间:
2018-01-17 10:09:32
阅读次数:
186
环境 前言:转载请注明出处。。。 memcached介绍 官方:http://memcached.org/ Memcached是一款开源的、高性能的纯内存缓存服务软件。Mem是内存的意思,cache是缓存的意思,d是daemon的意思。 memcached属于非关系型数据库。 memcached原理 ...
分类:
数据库 时间:
2018-01-10 11:25:24
阅读次数:
254
1.1 数据库对比 缓存: 将数据存储到内存中,只有当磁盘胜任不了的时候,才会启用缓存 缺点:断电数据丢失(双电),用缓存存储数据的目的只是为了应付大并发的业务。 数据库: mysql(关系型数据库,能够保证数据一致性,保证数据不丢失,当因为功能太多,导致性能不高) 数据参考 缓存数据库: memc ...
分类:
数据库 时间:
2017-12-07 17:29:46
阅读次数:
308
1.分布式锁 2.分布式 3.事务 4.切片 5.集群算法 6.tair、redis非关系型数据库 7.内存型数据库memcached 8.缓存 缓存的话,不管是tair还是redis或者memcached。我们对缓存的写入成功和数据存在性都不能强依赖。所以基本要做到缓存读取不成功就需要再次查DB。 ...
分类:
其他好文 时间:
2017-11-27 21:33:52
阅读次数:
151
恢复内容开始 Session共享是分布式架构设计中的一大难点,尽管session共享的解决方案不少,但是.net 下的解决方案还是比较少,而且说明文档也很少。 之前尝试用memcached缓存session,以解决session共享问题,后来发现实在是没有解决方案,github上有一个Memcach ...
分类:
Web程序 时间:
2017-11-24 20:15:43
阅读次数:
329
ansible自动化运维工具配置ngnix前端反代到后端真实机,并设置keepalived高可用,在后端一台真实主机上配置httpd,mysql,php-fpm;设置memcached缓存服务器在这台真实主机上;(因为本人电脑配置问题,无法开启那么多虚拟机,所以就简单构建了一下)IP配置:Directory1(MASTER..
分类:
系统相关 时间:
2017-11-08 10:31:59
阅读次数:
284
本节内容 Gevent协程 Select\Poll\Epoll异步IO与事件驱动 Python连接Mysql数据库操作 RabbitMQ队列 Redis\Memcached缓存 Paramiko SSH Twsited网络框架 协程(单线程下实现多并发的效果) 协程,又称微线程,纤程。英文名Coro ...
分类:
编程语言 时间:
2017-11-07 01:20:11
阅读次数:
446
下面介绍的是memcached缓存1、memcached基础memcached-----------缓存服务器memcached缓存:无持久存储功能,旁挂式缓存。所谓的旁挂式缓存,就是如果要请求的资源在缓存中有,缓存服务器直接响应;如果没有,则由应用程序自己去查找资源,并由应用程序决定是否把返回结果缓存..
分类:
系统相关 时间:
2017-10-30 14:53:18
阅读次数:
178