最新 最热

Redis 实现队列优先级

通常使用一个list来实现队列操作,这样有一个小限制,所以的任务统一都是先进先出,如果想优先处理某个任务就不太好处理了这就需要让队列有优先级的概念,我们就可以优先处理高级别的任务实现方式(1)单一列表实现队列正常的操...

2018-04-03
0

Redis队列缓存应用示例

消息队列的一个典型应用就是通过异步处理方式,来解决某些场景下的高并发问题例如日志的收集,特点是数据量大,并发压力大,不宜直接插入数据库,但实时性要求不高,所以适合使用消息队列缓存日志信息,然后批量进行处理基本思路(1)...

2018-04-03
0

模拟利用Redis入侵系统

昨天的文章写了系统被黑过程,原因是redis安全配置没做好,让黑客轻松通过redis设置了ssh免密码登陆,从而成功入侵对这个攻击过程有点好奇,就查了下相关资料,弄清楚了攻击思路基本思路黑客在自己的机器中生成 ssh 的公钥/私...

2018-04-03
0

用aop加redis实现通用接口缓存

系统在高并发场景下,最有用的三个方法是缓存,限流,降级。缓存就是其中之一,目前缓存基本上是用redis或者memcached。redis和memcached的优势,劣势在哪里,这里就不细说了,各位看官自行研究。对于一些不经常更新的数据,比如说热...

2018-04-03
6

Redis 客户端缓冲区 output buffer

output buffer是 Redis 为 client 分配的缓冲区,Redis的每个连接都配有自己的缓冲区空间这个client包括:(1)真正的用户客户端(2)slave(3)monitor处理请求后,Redis把响应数据复制到客户端缓冲区,然后继续处理下一个请求,与此同时,...

2018-04-03
0

Redis的消息机制 - 发布订阅

发布订阅(pub/sub)是一种消息通信模式,主要目的是解除消息发布者、消息订阅者之间的耦合pub/sub的特点(1)时间非耦合发布者和订阅者不必同时在线,它们不必同时参与交互(2)空间非耦合发布者和订阅者不必相互知道对方所在的位...

2018-04-03
0

如何保证redis的安全?

redis的作者的理念是‘简洁为美’,所以并没有为redis设计复杂的安全配置redis需要运行在安全的环境下,要做好redis外部的安全工作,例如不使用redis的默认端口、配置防火墙保护redis、web应用访问redis时做好安全检查等re...

2018-04-03
0

NoSQL | Redis、Memcache、MongoDB特点、区别以及应用场景

Nosql介绍Nosql的全称是Not Only Sql,这个概念早起就有人提出,在09年的时候比较火。Nosql指的是非关系型数据库,而我们常用的都是关系型数据库。就像我们常用的mysql,ora...

2018-04-03
2

NoSQL篇 | NoSQL从小白到码神 之 Redis篇

课程目录:- NoSQL背景- NoSQL简介- NoSQL和关系型数据库对比- Redis简介- Redis下载安装配置(Linux环境)- Redis优点- Redis性能- Redis常见命令- Redis数据类型- Redis的功能 - Redis发布/订阅 - Redis事务支持......

2018-04-03
3

从摩拜总是出现服务故障谈谈技术这件小事

最近几天不知道怎么了,摩拜单车总是出现故障。不是扫不了码就是关闭自行车时,车已经锁了,但是app上显示的还是使用中,也就是在关闭锁的一瞬间刚刚好服务器出问题了,才有可能导致这种情况的发生。作为一位程序猿,但自己也是...

2018-04-03
0