redis和memcached的区别 1、Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等; 2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储; 3、虚拟内存--Red ...
分类:
系统相关 时间:
2019-03-25 13:26:09
阅读次数:
174
整体流程 1. 当客户端和Memcached建立TCP连接后,Memcached会基于Libevent的event事件来监听客户端是否有可以读取的数据。 2. 当客户端有命令数据报文上报的时候,就会触发drive_machine方法中的conn_read这个Case。 3. memcached通过t ...
分类:
系统相关 时间:
2019-03-25 11:00:01
阅读次数:
196
conn结构主要是存储单个客户端的连接详情信息。每一个客户端连接到Memcached都会有这么一个数据结构。 我们可以看一下conn_new这个方法,在这个方法里面会对iov和msglist两个参数进行初始化。 数据结构关系图(iov和msglist之间的关系): 从process_get_comm ...
分类:
系统相关 时间:
2019-03-25 10:35:18
阅读次数:
202
1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。 2.Redis的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作 ...
分类:
其他好文 时间:
2019-03-25 01:24:54
阅读次数:
171
依赖包和软件包下载地址: Libevent:https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz Memcached包:http://memca ...
分类:
Web程序 时间:
2019-03-19 18:58:37
阅读次数:
281
面:缓存中间件——Memcached和Redis的区别是什么? 答:Memcached的优点是简单易用,代码层次类似与Hash。支持简单数据类型,但不支持数据持久化存储,也不支持主从同步,也不支持分片。Redis的数据类型丰富,支持数据磁盘持久化存储,支持主从,支持分片。 面:为什么Redis能这么 ...
分类:
其他好文 时间:
2019-03-17 13:50:39
阅读次数:
181
实战场景 - 灰度发布 灰度发布的作用:按照一定的关系区别,分部分的代码进行上线,使代码的发布能平滑过渡上线实现方式: 1、用户的信息cookie等信息区别 2、根据用户的IP地址 安装memcached:yum -y install memcached 准备好两个tomcat,9090代表生产环境 ...
分类:
其他好文 时间:
2019-03-16 20:49:54
阅读次数:
265
一、什么是zabbix及优缺点(对比cacti和nagios) Zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 agent端:主机通过安装age ...
分类:
其他好文 时间:
2019-03-08 19:46:02
阅读次数:
276
MySql+Memcached架构的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.MySQL需要不断进行拆库拆表,Memcached也 ...
分类:
其他好文 时间:
2019-03-08 09:41:05
阅读次数:
198
1. redis客户端连接命令 redis-cli -h host -p port -a password2. springboot中连接redis的主要类 JedisConnectionFactory 3. redis和memcached对比 1 Redis不仅仅支持简单的k/v类型的数据,同时还 ...
分类:
其他好文 时间:
2019-03-06 12:02:44
阅读次数:
149