Redis常用的数据类型为String,Hash,List,Set等,简介如下:String1、String常用命令:除了get、set、incr、decr mget等操作外,Redis还提供了下面一些操作:获取字符串长度往字符串append内容设置和获取字符串的某一段内容设置及获取字符串的某一位(...
分类:
其他好文 时间:
2015-10-04 14:41:35
阅读次数:
174
1.赋值、取值、删除(字符串类型) set key value get key del key2.递增数字 incr key incrby key increment incrby 与incr命令基本一样,incrby可通过increment指定每次增加的数值。3.减少指定的整数 de...
分类:
其他好文 时间:
2015-09-20 23:42:52
阅读次数:
196
缘起最近有个分布式限速的需求。支付宝的接口双11只允许每秒调用10次。单机的限速,自然是用google guava的RateLimiter。http://docs.guava-libraries.googlecode.com/git-history/master/javadoc/com/google...
分类:
系统相关 时间:
2015-09-05 19:08:22
阅读次数:
300
目前广泛使用的分布式缓存Redis和Memcached均支持对整数型Value值的增减,对应到具体命令中就是incr和decr命令。 incr/decr是原子性操作(memcached 1.2.4及以后版本加入/redis),其被广泛应用于计数器和限速器。 分布式缓存Redis和Mem...
分类:
系统相关 时间:
2015-09-05 16:16:55
阅读次数:
363
String1、String
常用命令:
除了get、set、incr、decrmget等操作外,Redis还提供了下面一些操作:
获取字符串长度
往字符串append内容
设置和获取字符串的某一段内容
设置及获取字符串的某一位(bit)
批量设置一系列字符串的内容
2、应用场景:
String是最常用的一种数据类..
分类:
其他好文 时间:
2015-09-02 19:17:38
阅读次数:
209
本文使用的是mac ox 系统,用brew 就行插件的管理 系统默认安装zsh、ohmyzsh 安装详见?http://my.oschina.net/u/923974/blog/494903 使用brew 安装autojump brew?install?autojump 3. 在~/.zshrc中找到plugins...
分类:
其他好文 时间:
2015-09-01 12:40:40
阅读次数:
380
/// /// 坐标轴的最大步长 /// public double MajorStep { get { return axis.CalcIncrement; } set { axis.Incr...
分类:
其他好文 时间:
2015-08-28 19:36:29
阅读次数:
149
最近遇到了一个问题,使用incr计数,存进去了一个数字(int类型),但是因为是序列化之后存进去的,调用incr方法时候报错了: Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR value is not...
分类:
其他好文 时间:
2015-08-13 20:36:05
阅读次数:
918
原子性(atomicity):一个事务是一个不可分割的最小工作单位,事务中包括的诸操作要么都做,要么都不做。Redis所有单个命令的执行都是原子性的,这与它的单线程机制有关;Redis命令的原子性使得我们不用考虑并发问题,可以方便的利用原子性自增操作INCR实现简单计数器功能;单..
分类:
其他好文 时间:
2015-08-13 20:29:04
阅读次数:
116
5种数据类型
String
[html] view
plaincopy
1、String
常用命令:
除了get、set、incr、decr mget等操作外,Redis还提供了下面一些操作:
获取字符串长度
往字符串append内容
设置和获取字符串的某一段内容
设置及获取字符串的某一位(bit...
分类:
其他好文 时间:
2015-08-09 14:14:37
阅读次数:
155