最近搞redis存储对象出了点问题,大概说一下背景,项目原有的东东以前存的是redis,存储的直接是对象模型,没有问题,这里存储对象存储任何信息事都没有问题的。但是现在调整为存储序列化的json字符串,此时获取对象信息发生了问题,不是报错就是有乱码似的东东,一开始以为是编码问题,其实不准确,现在来....
分类:
其他好文 时间:
2014-07-02 21:22:13
阅读次数:
674
安装下载,解压和安装:其他下载地址GitHub,Google Code。$ wget http://download.redis.io/releases/redis-2.8.11.tar.gz$ tar xzf redis-2.8.11.tar.gz$ cd redis-2.8.11$ make编译...
分类:
其他好文 时间:
2014-07-02 19:40:00
阅读次数:
275
爱钻牛角尖的毛病又来了。仅仅是因为以前的一个c语言free内存报错。 我们知道,malloc分配的内存是从堆里获得的,而堆是由操作系统维护的,也就是说,在没有malloc前,内存空间是不属于该进程空间的,malloc函数务必调用了操作系统的系统函数(参考前边linux内存管理heap篇可知,是br....
分类:
其他好文 时间:
2014-07-02 18:21:10
阅读次数:
217
最近一直在研究redis的源码,redis的高效率令人佩服。
在我们的linux机器上,cpu型号为,
Intel(R) Pentium(R) CPU G630 @ 2.70GHz
Intel(R) Pentium(R) CPU G630 @ 2.70GHz
上 set,get 都能达到每秒钟15W的请求处理量,真是佩服这代码的效率。
前几篇文章,主要是介绍了基本的代码,比如...
分类:
其他好文 时间:
2014-07-02 16:55:41
阅读次数:
673
OracleSharePool内部管理机制SHAREPOOL利用堆(HEAP)的内存管理方式管理,在物理上由多个内存区(EXTENT)组成,内存区又由多个不同大小的CHUNK组成。而CHUNK又有可重用和空闲之分,并且它们分别有LRULIST、FREELIST、RESERVEDLIST串联起来。堆管理SharedPool是利用堆内存管理方..
分类:
数据库 时间:
2014-07-02 16:19:17
阅读次数:
432
本文主要介绍了Linux中进程管理的相关命令,涉及到的主要命令有top,vmstat等.(1)top①功能:用来查看CPU,内存以及进程的状态。②用例:③相关注释:loadaverage表示负载,三个数值分别表示第1分钟,第5分钟,第10分钟Cpu中us表示用户空间程序占用百分比,sy表示内核模式占用..
分类:
系统相关 时间:
2014-07-02 16:01:10
阅读次数:
393
我用的系统是:redhat[root@infa~]#wgethttp://download.redis.io/releases/redis-2.8.12.tar.gztarxzfredis-2.8.12.tar.gz[root@infa~]#tarxzfredis-2.8.12.tar.gz[roo...
分类:
系统相关 时间:
2014-07-02 14:32:48
阅读次数:
271
本文仅针对RabbitMQ与Redis做队列应用时的情况进行对比具体采用什么方式实现,还需要取决于系统的实际需求简要介绍RabbitMQRabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。...
分类:
其他好文 时间:
2014-07-02 10:35:35
阅读次数:
243
ngx_lua将lua嵌入到nginx,让nginx执行lua脚本,高并发,非阻塞的处理各种请求。
url请求nginx服务器,然后lua查询redis,返回json数据。...
分类:
其他好文 时间:
2014-07-02 09:28:21
阅读次数:
457
前言
NoSQL:not only SQL(可不是No SQL啊),它的意义是:在适用关系型数据库的时候使用关系数据库,但是在不适合用关系型数据库的地方使用其他数据库。NoSQL的出现主要是为了弥补关系型数据库的不足,可以算是关系型数据库的一个补充吧。但是必须明白一点,NoSQL不是为了取代关系型数据库,也无法取代关系型数据库,它和关系型数据库是各有优点的。
和关系型数据库的比较
要讲解No...
分类:
数据库 时间:
2014-07-02 08:33:09
阅读次数:
248