标签:redis

JAVA

Redis 和 Memcached 的区别

herman 8年前 (2018-08-03) 3335浏览 0评论

人们就是一群奇怪的动物,总是拿来相互比较。于是就造成了,我们从小比吃穿,比学习,比成绩,比谁先结婚,比谁工作的好,比谁有房有车的坏习惯。一直衍生到写程序的世界,比各种框架、产品的优缺点。下面我们来看看近几年火热的 Redis! 说起&nbs...

JAVA

Redis 是单线程结构,但为何单线程还能支持高并发?

herman 8年前 (2018-08-02) 6905浏览 0评论

现在随便问一个程序员都能大谈特谈 Redis,但是你在深入一点问他:Redis 是单线程结构的,但为何单线程还能支持高并发?你一想,好像有点矛盾啊。和我们理解的有点不一样啊,高并发一般都是需要多个线程来处理吧,为什么 Redis 设计反而倒退来呢...

JAVA

Openresty 网页加速教程

herman 9年前 (2018-02-16) 3849浏览 0评论

使用多级缓存来减少数据库的访问达到加快网页的速度。但是随着用户的继续上涨,系统的压力越来越大。单一的缓存数据减少数据库的访问效果就不是特别的明显了。openresty 能够直接在nginx层直接对请求处理,而不需要每次都访问tomcat...

业余杂谈

从摔鸡蛋问题讲跳表的原理

herman 9年前 (2017-12-23) 4015浏览 0评论

关于摔鸡蛋问题(曾经是谷歌的一道面试题),我相信大家都有所了解。知乎上有很多高手在讨论这个问题,我这里说一下个人的理解。 摔鸡蛋问题 给你K个鸡蛋,让你测试鸡蛋壳的硬度,测量的方法就是从不同高度的楼层向下扔,如果鸡蛋在第i层摔碎了而在...

JAVA

java操作Redis常用命令总结

herman 9年前 (2017-11-29) 3967浏览 0评论

本文主要总结业余草本人常用的Redis操作命令,同时也包括一些函数。例如:key功能、String功能、List功能、Set功能、SortedSet功能(有序集合)、Hash功能以及一些常用命令等。 常用命令 连接操作命令 ...

JAVA

Spring Cache的原理,机制和使用教程

herman 9年前 (2017-10-11) 4294浏览 0评论

缓存是实际工作中非常常用的一种提高性能的方法。而在java中,所谓缓存,就是将程序或系统经常要调用的对象存在内存中,再次调用时可以快速从内存中获取对象,不必再去创建新的重复的实例。这样做可以减少系统开销,提高系统效率。 在增删改查中,数据库...

JAVA

ReJSON 教程(Redis支持JSON)

herman 9年前 (2017-07-07) 11184浏览 0评论

ReJSON 是一个Redis Module,它实现了ECMA-404 The JSON Data Interchange Standard作为本地数据类型。它允许从Redis Keys(documents)中存储,更新和获取JSON值。 ...

JAVA

Redis Cluster 高可用集群方案

herman 10年前 (2016-11-22) 5155浏览 0评论

通常,为了提高网站响应速度,总是把热点数据保存在内存中而不是直接从后端数据库中读取。Redis是一个很好的Cache工具。大型网站应用,热点数据量往往巨大,几十G上百G是很正常的事儿,在这种情况下,如何正确架构Redis呢? 首先,无论我们...