一、事务 使用IRedisClient执行事务示例: using (IRedisClient RClient = prcm.GetClient()) { RClient.Add("key",1); using (IRedisTransaction IRT = RClient.CreateTransa...
分类:
其他好文 时间:
2014-10-20 19:07:01
阅读次数:
430
Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构。下面我演示下怎样在多台服务器上进行Redis数据主从复制。这里我假设有两台服务器,一台是Windows操作系统(局域网IP:192.168.3...
分类:
其他好文 时间:
2014-10-20 19:03:37
阅读次数:
227
IRedisTypedClient IRedisTypedClient类相当于IRedicClient的强类型版,其方法与属性大多数与IRedisClient类似。 它支持在Redis中使用Linq查询的强大的类,它本身是一个泛型,IRedisClient的泛型方法As获得对象。 其方法原型如下: ...
分类:
其他好文 时间:
2014-10-20 19:00:46
阅读次数:
212
如何判断一个字符串是否是合法的long类型?参考文档如下:http://www.oschina.net/question/59889_45179spring-data-redishttp://docs.spring.io/spring-data/data-redis/docs/1.4.0.RELEA...
分类:
编程语言 时间:
2014-10-20 17:02:12
阅读次数:
205
摘要redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及...
最近在项目有用到redis,所以在看redis的源码,接下来打算把redis的整体情况都介绍下,会逐渐写redis源码的相关功能,不过,做什么东西之前,都应该考虑它的优点和缺点,所以,先写redis的优点和缺点。redis是一个key-value存储系统,数据存储在内存中,它的优点主要如下:1.支..
分类:
其他好文 时间:
2014-10-20 02:10:37
阅读次数:
910
园子里面很多关于高性能,大并发,还有什么日pv百万的架构搭建。其实真心真心很扯淡。对于大部分应用来说,想要高性能,主要是要做到尽可能的减少网络请求(含db、redis、mongo、mq等)。几乎所有的应用,性能瓶颈永远是在带宽那里,硬件方面这里就不提了,说说我们能做的事。 找了半天没有...
分类:
其他好文 时间:
2014-10-20 01:59:49
阅读次数:
229
存储对象User
String存储方式:
SET media:1155315 939
GET media:1155315
> 939
String结构存储该对象
存储量
使用内存(KB)
使用时间(毫秒)
使用cpu
100
30.72
2983
100
30.72
1224
10...
分类:
其他好文 时间:
2014-10-19 21:28:03
阅读次数:
452
作者:zhanhailiang 日期:2014-10-18
1. linux登录过程中加载配置文件顺序:
/etc/profile → /etc/profile.d/*.sh → ~/.bash_profile → ~/.bashrc → [/etc/bashrc]
可查看默认的~/.bashrc文件如下:
[root@~/wade/codeReview/redis-2.8.1...
分类:
系统相关 时间:
2014-10-18 21:00:09
阅读次数:
317
这个文件我在今天分析学习的时候,一直有种似懂非懂的感觉,代码量700+的代码,最后开放给系统的就是一个process()方法。这里说的说的数据库检测,是针对key的检测,会用到,下面提到的结构体:
/* Data type to hold opcode with optional key name an success status */
/* 用于key的检测时使用,后续检测操作都用到了ent...
分类:
数据库 时间:
2014-10-17 23:27:57
阅读次数:
595