转载:https://www.cnblogs.com/xdouby/p/6026618.html 在JDK 1.4以下只有Vector和Hashtable是线程安全的集合(也称并发容器,Collections.synch…
分类:Memcached
hiredis之异步调用
下面是 hiredis 异步调用使用的一个例子(算是对于官方简单例子的一个补充,可能长得更像实际业务中使用的样子),一般使用场景是我们监听一个端口,当有请求来的时候,就执行回调,而回调里面可能需要读写 Redis。(涉及…
学习新的计算机知识为什么这么难?看看我的心路历程
作为程序员,当我们学习新的计算机知识的时候,有时会觉得很难、很煎熬,原因就在于没有自己的学习方法,这篇文章分享下我的艰难学习之路,是自己的一个总结。 首先说明下,学习相对系统且复杂知识的时候,或者想全面了解一门学科的时候…
PHP7安装Memcached扩展
安装依赖库 libmemcached $ wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz $…
php-resque :基于Redis的后台任务系统
为什么使用php-resque? php-resque 是轻量级后台任务系统,基于Redis,功能设计简单,配置灵活。相比MQ系统大而全的MQ系统,这个显得小而美。 php-resque 角色划分 Job 定义任务,是负…
Redis过期策略及实现原理
我们在使用redis时,一般会设置一个过期时间,当然也有不设置过期时间的,也就是永久不过期。 当我们设置了过期时间,redis是如何判断是否过期,以及根据什么策略来进行删除的。 redis设置过期时间: expire k…
PHP缓存
导论 PHP本身来说是非常快的,但是当你发起远程连接、加载文件等操作时也会遇到瓶颈。幸运的是,有各种各样的工具可以用来加速你应用程序某些耗时的部分,或者说减少某些耗时任务所需要运行的次数。 Opcode缓存 当一个PHP…
必要商城面试
无笔试 第一轮 你看过哪些java源码 或者框架的源码 项目里用了多线程的地方 线程池相关 数据库隔离 spring 原理 ioc aop 自己设计一个券系统,并画出er图 根据用户的优惠券,快速算出最佳优惠的策略 第二…
flask 配置使用缓存
如果应用运行很慢,可以尝试引入一些缓存,缓存的工作是什么呢? 比如有一个需要一段时间才能完成的函数,但是这个函数的返回结果可能在5分钟之内都是足够有效的,因此可以将这个结果放在缓存中一段时间,而不用反复计算 flask本…
Redis 和 memcached 的区别
redis 支持更多的数据结构,如:list,set,zset,hash redis 支持数据的备份,master-slave 模式的数据备份 redis 支持数据持久化 如何进行数据持久化呢? 网络 IO 模型: me…
memcache无法连接的问题
memcache默认装完之后只能本机使用,局域网的其他机器也是无法使用的 需要修改默认配置,然后重新启动就可以了 配置文件<code>/etc/memcached.conf</code> -l 1…
Memcached 缓存技术
基本介绍 memcached是一种缓存技术,他可以把你的数据放入内存,从而通过内存访问提速,因为内存是最快的,memcached的主要目的是提速。 在memcached中维护了一张大的hashtable表,该表在内存中,…