前言:Redis的使用越来越重要、以下仅为个人学习的点点记录、仅供参考。一、简单的redis安全性设置1. 生产环境的redis最好建议在redis配置文件中设置bind。配置允许指定的ip登陆redis。//下面ip仅供参考、具体根据您个人的生产环境进行配置bind 127.0.0.12. 在.....
分类:
其他好文 时间:
2015-09-12 06:17:03
阅读次数:
149
项目中有些业务方法希望在有缓存的时候直接从缓存获取,不再执行方法,来提高吞吐率。而且这种情况有很多。如果为每一个方法都写一段if else的代码,导致耦合非常大,不方便后期的修改。思来想去,决定使用自动注解+Spring AOP来实现。直接贴代码。自定义注解类:package com.ns.anno...
分类:
编程语言 时间:
2015-09-10 00:30:10
阅读次数:
437
多节点的部署中,对锁的控制,参考:http://www.jeffkit.info/2011/07/1000/直接贴上代码实现,同上一篇文章一样,都是基于AOP定义注解,标志切入点:package com.ns.annotation;import java.lang.annotation.Elemen...
分类:
编程语言 时间:
2015-09-10 00:22:12
阅读次数:
185
之前在介绍Spring Redis进行存储的时候,都是通过RedisTemplate中的defaultSerializer,即JdkSerializationRedisSerializer。通过Jdk的序列化比较简单,但是有时候线上调试的时候通过控制台查看,完全看不出来存储了什么东西。而且在空间占用...
分类:
编程语言 时间:
2015-09-10 00:15:47
阅读次数:
620
微博业务的迅速发展,对基础架构层面的要求也越来越高。新浪作为国内最早使用redis,并且是国内最大的redis使用者,在redis的使用上,也在逐步优化和提高。 作为微博中一项重要的数据,计数类业务在微博业务中占的...
分类:
其他好文 时间:
2015-09-07 15:43:05
阅读次数:
228
博主在一次项目中,使用了工具类中的Redis类,因为该Redis没有封装管道pipeline和exec命令,所以就大笔一挥来了一段__call;代码如下(其中$this->_connect()返回的为一个Redis实例)。之后的事情感觉中文已经无法表述,上代码就是类似这样的$redis->pipel...
分类:
其他好文 时间:
2015-08-05 12:31:02
阅读次数:
142
上一篇文章有些細節沒有講明白.比如我說redis做存儲化比較安全,那爲何我不用redis去存用戶登錄名呢,雖然cookie中存當前登錄名被改不會有什麼影響,但是這裏涉及到一些redis的使用.redis是一種key-value映射的高效存儲方式,從內存中讀取數據,速度非常quick.如果我能確定ke...
分类:
其他好文 时间:
2015-07-18 18:31:33
阅读次数:
98
深入理解Spring Redis的使用 (三)、使用RedisTemplate的操作类访问Redis事务需要开启enableTransactionSupport,然后使用@transactional注解,里面直接通过回调的connection,就不需要自己进行multi和exec的事务开启提交了。但...
分类:
其他好文 时间:
2015-07-13 11:41:21
阅读次数:
6379
对于Redis脚本使用过的同学都知道,这个主要是为了防止竞态条件而用的。因为脚本是顺序执行的。(不用担心效率问题)比如我在工作用,用来设置考试最高分。如果还没有用过的话,先去看Redis脚本的介绍,发送脚本,缓存脚本,发送sha1执行脚本,以及基本的lua脚本的语法。1. Redis脚本的使用场景在...
分类:
编程语言 时间:
2015-07-13 10:07:31
阅读次数:
1147