
redis jedis
xo_zhang
这个作者很懒,什么都没留下…
展开
-
详解Redis和Memcached
果简单地比较Redis与Memcached的区别,大多数都会得到以下观点:1 Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。2 Redis支持数据的备份,即master-slave模式的数据备份。3 Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。抛开这些,可以深入到Re转载 2013-05-16 17:06:00 · 931 阅读 · 0 评论 -
Redis:七、持久化
redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持两种持久化方式,一种是 Snapshotting(快照)也是默认方式,另一种是Append-only file(缩写aof)的方式。下面分别介绍Snapshotting 快照是默认的持久化方式。这种方式是就是将内存中数据以快照的方式写入到二进制文件中,默认的文件转载 2013-05-05 09:12:11 · 558 阅读 · 0 评论 -
Redis:八、主从复制和虚拟内存
redis主从复制配置和使用都非常简单。通过主从复制可以允许多个slave server拥有和master server相同的数据库副本。下面是关于redis主从复制的一些特点1.master可以有多个slave2.除了多个slave连到相同的master外,slave也可以连接其他slave形成图状结构3.主从复制不会阻塞master。也就是说当一个或多个slave与master进行转载 2013-05-05 09:12:50 · 849 阅读 · 0 评论 -
Redis:九、redis使用场景
传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。 2.Mem转载 2013-05-05 09:35:08 · 724 阅读 · 0 评论 -
redis入门——redis高级应用
1、安全性 设置客户端连接后进行任何操作指定前需要密码,一个外部用户可以再一秒钟进行150W次访问,具体操作密码修改设置redis.conf里面的requirepass属性给予密码,当然我这里给的是primos之后如果想操作可以采用登陆的时候就授权使用:sudo /opt/java/redis/bin/redis-cli -a primos或者是进入以后auth primos原创 2013-05-07 09:29:58 · 611 阅读 · 0 评论 -
redis入门——redis的数据类型
redis的数据类型有:string、hashes、lists、sets,sorted sets1、string类型: set、get添加键值对获得键值对、如果多次赋值会覆盖掉原来的value setnx会自动判断是否存在,如果存在返回0不存在返回1,并且不会覆盖原来的value原创 2013-05-07 09:30:32 · 734 阅读 · 0 评论 -
redis入门——redis常用命令
redis的常用命令主要分为两个方面、一个是键值相关命令、一个是服务器相关命令1、键值相关命令 keys * 取出当前所有的key exists name 查看n是否有name这个key del name 删除key name expire confirm 100 设置confirm这个key100秒过期 ttl confi原创 2013-05-07 09:30:18 · 674 阅读 · 0 评论 -
redis入门——安装
Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。性能测试结果:SET操作每秒钟 110000 次,GET操作每秒钟 81000 次,服务器配置如下:Linux 2.6, Xeon原创 2013-05-06 21:52:01 · 785 阅读 · 0 评论 -
redis入门——VMware 环境下的机群搭建与应用
今天做到这里的时候顺便看了一下集群,看看那redis和mysql集群的效果,原来做apache+tomcat负载均衡的时候就用的服务器,因为初学弄得有些紧张,毕竟服务器要是骨折了什么的可兜不住,这次做了一个折磨自己的决定,在自己电脑上面跑起来4个server不就可以了吗?没事的话还可以做做hadoop的试验,正好算法老师说要讲mapreduce于是在我的VMware上面安装了4个server(原创 2013-05-06 21:53:10 · 701 阅读 · 0 评论 -
【汇总】redis
http://bbs.chinaunix.net/thread-3672734-1-1.html Redis资料汇总专题==================== 安装配置wget http://redis.googlecode.com/files/redis-2.4.8.tar.gztar xzf redis-2.4.8.tar.gzcd redis-2.4.8原创 2013-05-12 15:57:57 · 510 阅读 · 0 评论 -
Redis资料汇总专题
很多朋友反映,说NoSQLFan上的资料不少,但是要找到自己实用的太难,于是萌生做这样一个专题的想法。通过将不同NoSQL产品从入门到精通的各种资料进行汇总,希望能够让大家更快的找到适合自己的教程或文章进行阅读。本篇为Redis部分的资料汇总。保持持续更新。1.Redis是什么?•十五分钟介绍 Redis数据结构http://bbs.chinaunix.net/thread-3原创 2013-05-12 15:59:50 · 850 阅读 · 0 评论 -
Redis:六、发布、订阅
发布订阅(pub/sub)是一种消息通信模式,主要的目的是解耦消息发布者和消息订阅者之间的耦合,这点和设计模式中的观察者模式比较相似。pub /sub不仅仅解决发布者和订阅者直接代码级别耦合也解决两者在物理部署上的耦合。redis作为一个pub/sub server,在订阅者和发布者之间起到了消息路由的功能。订阅者可以通过subscribe和psubscribe命令向redis server订阅自转载 2013-05-05 09:11:15 · 779 阅读 · 0 评论 -
Redis资料汇总
Redis资料汇总专题http://blog.nosqlfan.com/html/3537.html原创 2013-05-05 09:39:19 · 858 阅读 · 1 评论 -
MongoDB资料汇总
MongoDB资料汇总专题http://blog.nosqlfan.com/html/3548.html原创 2013-05-05 09:38:29 · 669 阅读 · 0 评论 -
redis jedis
最近公司在做新产品,以前的产品用activemq做消息处理,觉得它比较重量级,查阅了很多资料,决定用reids处理消息和缓存。一、redis介绍中文官网:http://redis.cn官网:http://redis.iomemcahce和redis比较:http://haiker.iteye.com/blog/1295240里面有详细的redis介绍,我现在用的版本是2.6.5转载 2013-05-04 10:31:16 · 641 阅读 · 0 评论 -
Redis详细介绍
虽然Redis已经很火了,相信还是有很多同学对Redis只是有所听闻或者了解并不全面,下面是一个比较系统的Redis介绍,对Redis的特性及各种数据类型及操作进行了介绍。是一个很不错的Redis入门教程。1.介绍1.1 Redis是什么REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Red转载 2013-05-04 11:20:04 · 670 阅读 · 0 评论 -
redis conf
#是否以后台进程运行,默认为no,如果需要以后台进程运行则改为yesdaemonize no #如果以后台进程运行的话,就需要指定pid,你可以在此自定义redis.pid文件的位置。pidfile /var/run/redis.pid #接受连接的端口号,如果端口是0则redis将不会监听TCP socket连接port 6379 # If you want转载 2013-05-04 10:32:22 · 492 阅读 · 0 评论 -
redis应用—缓存
项目的缓存设计主要是这样的,监听数据库中表的改变,如果会发生变动,则对缓存做一些处理,具体实现如下: (1)缓存支持类(实体、辅助类等)的设计实体缓存注释类 NeedCache[java] view plaincopyprint?"FONT-SIZE: 14px">/** * 缓存的注释类,如果需要缓存某个类,请在类上添加此注释类,并给出cache的处理类转载 2013-05-04 10:53:54 · 943 阅读 · 0 评论 -
Redis几个认识误区
最近几天在学习新的技术架构,比如:redis,发现这位同行研究的比较透彻,转载一下,方便以后自己查找转自:http://timyang.net/data/redis-misunderstanding/ 新浪的技术强人timyang的blog前几天微博发生了一起大的系统故障,很多技术的朋友都比较关心,其中的原因不会超出James Hamilton在On Designing and转载 2013-05-05 08:35:59 · 652 阅读 · 0 评论 -
Redis:一、环境搭建
1.简介 redis是一个开源的key-value数据库。它又经常被认为是一个数据结构服务器。因为它的value不仅包括基本的string类型还有 list,set ,sorted set和hash类型。当然这些类型的元素也都是string类型。也就是说list,set这些集合类型也只能包含string 类型。你可以在这些类型上做很多原子性的操作。比如对一个字符value追加字转载 2013-05-05 09:05:52 · 625 阅读 · 0 评论 -
Redis:二、数据类型
本文介绍下redis支持的各种数据类型包括string,list ,set ,sorted set 和hashTechnorati 标签: redis cache list 存储1. keysredis本质上一个key-value db,所以我们首先来看看他的key.首先key也是字符串类型,但是key中不能包括边界字符由于key不是binary safe的字符串,所以转载 2013-05-05 09:06:44 · 572 阅读 · 0 评论 -
Redis:三、排序
本篇文章介绍下redis排序命令.redis支持对list,set和sorted set元素的排序。排序命令是sort 完整的命令格式如下: SORT key [BY pattern] [LIMIT start count] [GET pattern] [ASC|DESC] [ALPHA] [STORE dstkey] 下面我们一一说明各种命令选项 (1)sort key 这个是转载 2013-05-05 09:09:02 · 511 阅读 · 0 评论 -
Redis:四、事务性
redis对事务的支持目前还比较简单。redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。 由于redis是单线程来处理所有client的请求的所以做到这点是很容易的。一般情况下redis在接受到一个client发来的命令后会立即处理并 返回处理结果,但是当一个client在一个连接中发出multi命令有,这个连接会进入一个事务上下文,该连接后转载 2013-05-05 09:09:41 · 532 阅读 · 0 评论 -
Redis:五、pipeline
redis是一个cs模式的tcp server,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常 会阻塞并等待redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下Client: INCR XServer: 1Client: INCR XServer:转载 2013-05-05 09:10:17 · 580 阅读 · 0 评论 -
企业负载均衡技术资料打包下载
企业负载均衡技术资料打包下载负载均衡(又称为负载分担),英文名称为Load Balance,其意思就是将负载(工作任务)进行平衡、分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高原创 2013-05-12 21:35:20 · 1188 阅读 · 0 评论