PHP面试中memcached和redis经常被问到的问题有哪些呢?看这篇我告诉你。 ...
分类:
Web程序 时间:
2019-02-19 13:22:05
阅读次数:
274
一、环境 服务器A:ubuntu server 12.04(192.168.1.111) 服务器B:ubuntu server 12.04 (47.50.13.111) 二、memcached安装 sudo apt-get install memcached 安装完成后可以启动一下,看是否安装好了: ...
分类:
系统相关 时间:
2019-02-13 12:35:17
阅读次数:
230
Redis是什么 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string、list、set、zset(sorted set)和hash。这些数据类型都支持push/pop、add/remove、取交集、并集和差集及其他更丰富的操作, ...
分类:
其他好文 时间:
2019-02-12 22:05:20
阅读次数:
172
网站性能优化的方面有很多: 1,使用缓存,最传统的一级二级缓存; 2,将服务和数据库分开,使用不同的服务器,分工更加明确,效率更加高; 3,分布式,提供多台服务器,利用反向代理服务器nginx进行反向代理,将请求分散开来; 4,数据库的读写分离,不同的数据库,将读操作和写操作分开,并实时同步即可; ...
分类:
Web程序 时间:
2019-02-11 12:16:45
阅读次数:
262
缓存 服务器自身的缓存 利用java程序中的变量 简单 集群环境中多个实例无法共享同步 缓存服务器(一般支持集群、分布式) Redis Memcached Spring中使用注解使用缓存 启动类或者配置类中使用@EnableCaching,必须使用,否则后续注解虽然不报错,但没有使用缓存 标识缓存项 ...
分类:
编程语言 时间:
2019-02-07 20:38:55
阅读次数:
817
1.概述 (1) Memcached是什么 Memcached是一款开源的、高性能的、分布式的内存对象缓存系统 (2) Memcached能干什么 最主要的功能就是:在内存中缓存数据,以减轻数据库负载。 它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动 态、数据库驱动网站的速度。 (3 ...
分类:
系统相关 时间:
2019-02-01 11:16:35
阅读次数:
206
一、工作中因为要使用到Tomcat集群部署,此时就涉及到了Session共享问题,主要有三种解决方案: 1、使用数据库来存储Session 2、使用Cookie来存储Session 3、使用Redis来存储Sesssion 4、使用Tomcat的session复制 5、使用Memcached来存储S ...
分类:
其他好文 时间:
2019-01-30 19:59:47
阅读次数:
190
一:索引的常见模型 1.哈希表(key-value)存储的数据结构 缺点:hash索引在做区间查询时,速度慢。 优点:hash索引很适用于等值查询的场景,比如memcached以及其他一些nosql引擎。 2.有序数组 优点:有序数组在等值查询和范围查询的场景中,性能都非常优秀。 如果仅仅看查询效率 ...
分类:
数据库 时间:
2019-01-28 17:33:53
阅读次数:
181
定义 定义 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/rem ...
分类:
其他好文 时间:
2019-01-28 01:28:20
阅读次数:
190
user www www;worker_processes 1;error_log logs/error.log;pid logs/nginx.pid;worker_rlimit_nofile 65535;events { use epoll; worker_connections 65535;}h ...
分类:
其他好文 时间:
2019-01-25 22:46:17
阅读次数:
256