![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
likeyrivers
坚持做自己懒得做但是正确的事情,你就能得到别人想得到却得不到的东西。
展开
-
Redis学习手册(List数据类型)
一、概述: 在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。与此相反,如果链表中所有的元素均被移除,那么该键也将会被从数据库中删除。List中可以包含的最大元素数量是4294967295。 从元素插入和转载 2014-07-24 17:34:32 · 442 阅读 · 0 评论 -
Redis入门很简单之四【初识Jedis】
使用Jedis提供的Java API对Redis进行操作,是Redis官方推崇的方式;并且,使用Jedis提供的对Redis的支持也最为灵活、全面;不足之处,就是编码复杂度较高。 [一]. 入门使用: 下载Jedis的依赖包jedis-2.1.0.jar,然后将其添加到classpath下面。然后,即可进行编程: 1. 定义连接:Redis暂时不要设置登录密码 Jedis转载 2014-07-09 15:50:47 · 566 阅读 · 0 评论 -
Redis 与 MySQL 的耦合性
首页 热链浅谈 Redis 与 MySQL 的耦合性以及利用管道完成 MySQL 到 Redis 的高效迁移标签: redis mysql 耦合 | 发表时间:2013-05-30 14:11 | 作者:linwaterbin分享到:出处:http://blog.csdn.net ㈠ Redis 与 MySQL 的耦合性 在业务架构早期、我们便该"吃着碗里的看着锅里的"、切莫让MySQL 有梦、而转载 2014-07-09 16:40:12 · 594 阅读 · 0 评论 -
Redis学习手册(虚拟内存)
Posted on 2012-04-04 06:34 Stephen_Liu 阅读(4827) 评论(1) 编辑 收藏 一、简介: 和大多NoSQL数据库一样,Redis同样遵循了Key/Value数据存储模型。在有些情况下,Redis会将Keys/Values保存在内存中以提高数据查询和数据修改的效率,然而这样的做法并非总是很好的选择。鉴于此,我们可以将之进一步转载 2014-07-24 18:02:16 · 417 阅读 · 0 评论 -
Redis学习手册(主从复制)
Posted on 2012-03-30 09:13 Stephen_Liu 阅读(14208) 评论(4) 编辑 收藏 一、Redis的Replication: 这里首先需要说明的是,在Redis中配置Master-Slave模式真是太简单了。相信在阅读完这篇Blog之后你也可以轻松做到。这里我们还是先列出一些理论性的知识,后面给出实际操作的案例。 下转载 2014-07-24 17:35:19 · 359 阅读 · 0 评论 -
Redis学习手册(Sorted-Sets数据类型)
一、概述: Sorted-Sets和Sets类型极为相似,它们都是字符串的集合,都不允许重复的成员出现在一个Set中。它们之间的主要差别是Sorted-Sets中的每一个成员都会有一个分数(score)与之关联,Redis正是通过分数来为集合中的成员进行从小到大的排序。然而需要额外指出的是,尽管Sorted-Sets中的成员必须是唯一的,但是分数(score)却是可以重复的。转载 2014-07-24 17:36:24 · 510 阅读 · 0 评论 -
Redis学习手册(管线)
Posted on 2012-04-09 00:19 Stephen_Liu 阅读(4361) 评论(4) 编辑 收藏 一、请求应答协议和RTT: Redis是一种典型的基于C/S模型的TCP服务器。在客户端与服务器的通讯过程中,通常都是客户端率先发起请求,服务器在接收到请求后执行相应的任务,最后再将获取的数据或处理结果以应答的方式发送给客户端。在此过程中,客户端转载 2014-07-24 18:02:45 · 349 阅读 · 0 评论 -
Redis学习手册(事务)
Posted on 2012-03-28 09:28 Stephen_Liu 阅读(10317) 评论(3) 编辑 收藏 一、概述: 和众多其它数据库一样,Redis作为NoSQL数据库也同样提供了事务机制。在Redis中,MULTI/EXEC/DISCARD/WATCH这四个命令是我们实现事务的基石。相信对有关系型数据库开发经验的开发者而言这一概念并不陌生,转载 2014-07-24 17:34:53 · 376 阅读 · 0 评论 -
Redis学习手册(Hashes数据类型)
Posted on 2012-03-19 09:02 Stephen_Liu 阅读(9881) 评论(3) 编辑 收藏 一、概述: 我们可以将Redis中的Hashes类型看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和Age等。如果Hash中包含很少的字段,那么该转载 2014-07-24 17:35:47 · 374 阅读 · 0 评论 -
Redis学习手册(开篇)
Redis学习手册(开篇) 一、简介: 在过去的几年中,NoSQL数据库一度成为高并发、海量数据存储解决方案的代名词,与之相应的产品也呈现出雨后春笋般的生机。然而在众多产品中能够脱颖而出的却屈指可数,如Redis、MongoDB、BerkeleyDB和CouchDB等。由于每种产品所拥有的特征不同,因此它们的应用场景也存在着一定的差异,下面仅给出简单的说明:转载 2014-07-24 17:30:20 · 402 阅读 · 0 评论 -
key命令
在该系列的前几篇博客中,主要讲述的是与Redis数据类型相关的命令,如String、List、Set、Hashes和Sorted-Set。这些命令都具有一个共同点,即所有的操作都是针对与Key关联的Value的。而该篇博客将主要讲述与Key相关的Redis命令。学习这些命令对于学习Redis是非常重要的基础,也是能够充分挖掘Redis潜力的利器。 在该篇博客中,我们将一如既往的给出所转载 2014-07-24 17:37:00 · 433 阅读 · 0 评论 -
Redis学习手册(内存优化)
Posted on 2012-04-11 07:52 Stephen_Liu 阅读(6906) 评论(0) 编辑 收藏 一、特殊编码: 自从Redis 2.2之后,很多数据类型都可以通过特殊编码的方式来进行存储空间的优化。其中,Hash、List和由Integer组成的Sets都可以通过该方式来优化存储结构,以便占用更少的空间,在有些情况下,可以省去9/10的空间转载 2014-07-24 18:03:58 · 354 阅读 · 0 评论 -
Redis学习手册(Set数据类型)
一、概述: 在Redis中,我们可以将Set类型看作为没有排序的字符集合,和List类型一样,我们也可以在该类型的数据值上执行添加、删除或判断某一元素是否存在等操作。需要说明的是,这些操作的时间复杂度为O(1),即常量时间内完成次操作。Set可包含的最大元素数量是4294967295。 和List类型不同的是,Set集合中不允许出现重复的元素,这一点和C++标准库中转载 2014-07-24 17:35:11 · 379 阅读 · 0 评论 -
Redis学习手册(String数据类型)
三、命令示例: 1. SET/GET/APPEND/STRLEN: /> redis-cli #执行Redis客户端工具。 redis 127.0.0.1:6379> exists mykey #判断该键是否存在,存在返回1,否则返回0。 (integer) 0 redis 127.0.0.1:637转载 2014-07-24 17:33:51 · 471 阅读 · 0 评论 -
mysql数据向Redis快速导入
mysql数据向Redis快速导入 Redis协议 * 参数个数 $ 第一个参数长度 第一个参数 $ 第一个参数长度 第二个参数 ... ... 编写SQL语句,把mysql数据组合成Redis协议数据流 SELECT CONCAT( "*16\r\n", '$', LENGTH(redis_cmd), '\r\n',redis_cmd, '\r\n','$', L转载 2014-07-10 11:04:29 · 434 阅读 · 0 评论