文章分类 -  redis

<转>Redis配置文件详解46条
摘要:redis是一款开源的、高性能的键-值存储(key-value store),和memcached类似,redis常被称作是一款key-value内存存储系统或者内存数据库,同时由于它支持丰富的数据结构,又被 称为一种数据结构服务器(data structure server)。 编译完redis, 阅读全文

posted @ 2016-04-04 23:49 hahahahahai12 阅读(122) 评论(0) 推荐(0)

<转>Redis配置文件详解
摘要:redis是一款开源的、高性能的键-值存储(key-value store),和memcached类似,redis常被称作是一款key-value内存存储系统或者内存数据库,同时由于它支持丰富的数据结构,又被称为一种数据结构服务器(data structure server)。 编译完redis,它 阅读全文

posted @ 2016-02-26 14:30 hahahahahai12 阅读(178) 评论(0) 推荐(0)

<转> Redis 做消息队列
摘要:一般来说,消息队列有两种场景,一种是发布者订阅者模式,一种是生产者消费者模式。利用redis这两种场景的消息队列都能够实现。定义: 生产者消费者模式:生产者生产消息放到队列里,多个消费者同时监听队列,谁先抢到消息谁就会从队列中取走消息;即对于每个消息只能被最多一个消费者拥有。 发布者订阅者模式:发布 阅读全文

posted @ 2016-02-15 23:24 hahahahahai12 阅读(259) 评论(0) 推荐(0)

<转> redis实现有序的消息队列
摘要:redis是什么东西就不多说了,网上文章一搜一大堆。 首先来说一下我要实现的功能: 类似一个消息中转站吧,如果有人要发送消息,先将消息发到我这里来,然后我这边进行转发,为的就是有一个统一的管理和修改时方便, 而且所有的消息有优先级,也会有定时发送(如果同一时间消息过多,则会有延迟) 思路: 首先一个 阅读全文

posted @ 2016-02-15 22:26 hahahahahai12 阅读(244) 评论(0) 推荐(0)

<转>四 redis学习笔记之事务
摘要:redis对事务的支持目前还比较简单。redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。 由于redis是单线程来处理所有client的请求的所以做到这点是很容易的。一般情况下redis在接受到一个client发来的命令后会立即处理并 返回处理... 阅读全文

posted @ 2016-01-23 00:31 hahahahahai12 阅读(127) 评论(0) 推荐(0)

<转>Redis Sentinel 机制与用法(二)
摘要:本专栏与Redis相关的文章Redis Sentinel机制与用法(一)Redis Sentinel机制与用法(二)Jedis的JedisSentinelPool源代码分析Jedis的Sharded源代码分析Redis 主从 Replication 的配置详解Redis SORT命令 JedisCo... 阅读全文

posted @ 2016-01-18 15:39 hahahahahai12 阅读(365) 评论(0) 推荐(0)

<转>Redis Sentinel机制与用法(一)
摘要:本专栏与Redis相关的文章Redis Sentinel机制与用法(一)Redis Sentinel机制与用法(二)Jedis的JedisSentinelPool源代码分析Jedis的Sharded源代码分析Redis 主从 Replication 的配置详解Redis SORT命令 JedisCo... 阅读全文

posted @ 2016-01-18 15:38 hahahahahai12 阅读(239) 评论(0) 推荐(0)

<转>Redis slave切换为master操作(不停机)
摘要:本文概述由于某些原因,我们可能需要将redis master更换机器,我们可以停机进行更换,但是那样可能影响到用户体验。本文简要操作进行不停机迁移。系统环境CentOS 6.3 x64redis-server 2.6.16机器两台s1\s2操作步骤1. 我们在新redis服务器上,启动一个redis... 阅读全文

posted @ 2016-01-18 13:42 hahahahahai12 阅读(1383) 评论(0) 推荐(0)

<转>redis服务器运维命令大全(Server)
摘要:BGREWRITEAOFBGREWRITEAOF异步(Asynchronously)重写 AOF 文件以反应当前数据库的状态。即使 BGREWRITEAOF 命令执行失败,旧 AOF 文件中的数据也不会因此丢失或改变。时间复杂度:O(N), N 为要追加到 AOF 文件中的数据数量。返回值:反馈信息... 阅读全文

posted @ 2016-01-16 16:56 hahahahahai12 阅读(195) 评论(0) 推荐(0)

<转>redis 主从配置实例、注意事项、及备份方式
摘要:这两天在配置线上使用的redis服务。总得看起来,redis服务的配置文件还是非常简洁、清楚,配置起来非常顺畅,赞一下作者。下面是我使用的配置,使用主从模式,在master上关掉所有持久化,在slave上使用AOF持久化:$cat /opt/redis/etc/redis.conf######Mas... 阅读全文

posted @ 2016-01-15 22:46 hahahahahai12 阅读(238) 评论(0) 推荐(0)

<转>Redis 发布/订阅机制原理分析
摘要:Redis 通过PUBLISH、SUBSCRIBE和PSUBSCRIBE等命令实现发布和订阅功能。 这些命令被广泛用于构建即时通信应用,比如网络聊天室(chatroom)和实时广播、实时提醒等。 本文通过分析 Redis 源码里的 pubsub.c 文件,了解发布和订阅机制的底层实现,籍此加深... 阅读全文

posted @ 2016-01-13 14:58 hahahahahai12 阅读(168) 评论(0) 推荐(0)

<转> Redis学习笔记9--Redis持久化
摘要:redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持四种持久化方式,一是 Snapshotting(快照)也是默认方式;二是Append-only file(缩写aof)的方式;三是虚拟内存方式;四是diskstore方式。下面分别介... 阅读全文

posted @ 2016-01-07 21:13 hahahahahai12 阅读(151) 评论(0) 推荐(0)

<转>Redis 的性能幻想与残酷现实
摘要:2011 年,当初选择 Redis 作为主要的内存数据存储,主要吸引我的是它提供多样的基础数据结构可以很方便的实现业务需求。另一方面又比较担心它的性能是否足以支撑,毕竟当时 Redis 还属于比较新的开源产品。但 Redis 官网宣称其是提供多数据结构的高性能存储,我们对其还是抱有幻想的。幻想要了解... 阅读全文

posted @ 2015-12-23 12:18 hahahahahai12 阅读(156) 评论(0) 推荐(0)

<转>一次使用 Redis 优化查询性能的实践
摘要:应用背景有一个应用需要上传一组ID到服务器来查询这些ID所对应的数据,数据库中存储的数据量是7千万,每次上传的ID数量一般都是几百至上千数量级别。以前的解决方案数据存储在Oracle中,为ID建立了索引;查询时,先将这些上传的ID数据存储到临时表中,然后用表关联的方法来查询。这样做的优点是减少了查询... 阅读全文

posted @ 2015-12-16 00:26 hahahahahai12 阅读(311) 评论(0) 推荐(0)

<转><redis-4> 3.2 redis数据类型之hash
摘要:3.3 散列类型 3.3.1 介绍Redis是采用字典结构以键值对的形式存储数据的,而散列类型(hash)的键值也是一种字典结构,其存储了字段(field)和字段值的映射,但字段值只能是字符串,不支持其他数据类型,换句话说,散列类型不能嵌套其他的数据类型。一个散列类型键可以包含至多2^32-1个字段... 阅读全文

posted @ 2015-12-15 23:38 hahahahahai12 阅读(178) 评论(0) 推荐(0)

<转> 十五分钟介绍 Redis数据结构
摘要:下面是一个对Redis官方文档《A fifteen minute introduction to Redis data types》一文的翻译,如其题目所言,此文目的在于让一个初学者能通过15分钟的简单学习对Redis的数据结构有一个了解。Redis是一种面向“键/值”对类型数据的分布式NoSQL数... 阅读全文

posted @ 2015-12-15 22:12 hahahahahai12 阅读(170) 评论(0) 推荐(0)

<转>redis,有序集(Sorted Set)
摘要:有序集(Sorted Set)ZADDZADD key score member [[score member] [score member] ...]将一个或多个member元素及其score值加入到有序集key当中。如果某个member已经是有序集的成员,那么更新这个member的score值,... 阅读全文

posted @ 2015-12-15 17:05 hahahahahai12 阅读(165) 评论(0) 推荐(0)

<转>Redis学习笔记(六)——Redis常用命令入门——集合类型
摘要:五、集合类型之前我们已经介绍过了最基本的字符串类型、散列类型、列表类型,下面我们一起学习一下集合类型。集合类型也是体现redis一个比较高价值的一个类型了。因为Redis的集合类型,所以我们可以很容易的在Redis中执行差集运算、交集运算、并集运算。首先我们先介绍一下集合类型和列表类型的区别,其实学... 阅读全文

posted @ 2015-12-14 13:50 hahahahahai12 阅读(199) 评论(0) 推荐(0)

<转>双端链表
摘要:链表作为数组之外的一种常用序列抽象, 是大多数高级语言的基本数据类型, 因为 C 语言本身不支持链表类型, 大部分 C 程序都会自己实现一种链表类型, Redis 也不例外 —— 实现了一个双端链表结构。双端链表作为一种常见的数据结构, 在大部分的数据结构或者算法书里都有讲解, 因此, 这一章关注的... 阅读全文

posted @ 2015-12-14 13:06 hahahahahai12 阅读(151) 评论(0) 推荐(0)

<转>Redis学习手册(List数据类型)
摘要:一、概述: 在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。与此相反,如果链表中所有的元素均被移除,那么该键也将会被从数据库中删除。... 阅读全文

posted @ 2015-12-14 13:02 hahahahahai12 阅读(149) 评论(0) 推荐(0)

导航