
redis
救护车
打dota打篮球打鼓的可以联系
展开
-
Redis的java客户端Jedis
第0章:简介(1)maven配置: redis.clients jedis 2.1.0 jar compile (2)简单测试Jedis jedis =转载 2014-09-18 14:49:46 · 740 阅读 · 0 评论 -
twemproxy explore
twemproxy,也叫nutcraker。是一个twtter开源的一个redis和memcache代理服务器。 redis作为一个高效的缓存服务器,非常具有应用价值。但是当使用比较多的时候,就希望可以通过某种方式 统一进行管理。避免每个应用每个客户端管理连接的松散性。同时在一定程度上变得可以控制。 搜索了不少的开源代理项目,知乎实现的python分片客户端。node的代理中间层,还有各种rest转载 2014-10-08 15:12:49 · 505 阅读 · 0 评论 -
Redis 客户端Jedis使用(一)
Jedis 是Redis 的Java客户端,通过一段时间的使用,jedis基本实现redis的所有功能,并且jedis在客户端实现redis数据分片功能,Redis本身是没有数据分布功能。一、下载jedis 代码jedis 代码地址:https://github.com/xetorthio/jedis再次感受到开源的强大。呵呵,大家有时间可以看看源码。二、项转载 2014-10-10 16:08:27 · 452 阅读 · 0 评论 -
Redis 发布与订阅
Redis 自从2.0版本后,增加发布与订阅等新特性,该功能有点类似设计模式中的观察者模式,对消息的生产者与接收者进行松耦合。也可以用该特性实现系统与系统之间的消息传递,该功能的的实现非常实用和高效。下面我们介绍一下,如何使用发布与订阅 。redis提供发布与订阅几个命令:PUBLISHSUBSCRIBEPSUBSCRIBEUNSUBSCRIBEPUNSUBSCRIBE转载 2014-10-10 16:10:12 · 504 阅读 · 0 评论 -
java redis API
先来搞清楚两个问题:redis到底是一个什么要的缓存技术?数据库连接池又到底是怎么一回事? 看看网上对redis的介绍: Redis 是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数转载 2014-10-11 13:27:06 · 667 阅读 · 0 评论 -
Redis安装部署
1 概要Redis服务器环境的安装。指导系统部署和维护使用,以64位Linux环境下安装使用2 缩略语和术语缩略语/术语全 称说 明append only file(aof)全持久化模式转载 2014-10-17 15:41:20 · 596 阅读 · 0 评论 -
关于mongodb ,redis,memcache之间见不乱理还乱的关系和作用
先说我自己用的情况:最先用的memcache ,用于键值对关系的服务器端缓存,用于存储一些常用的不是很大,但需要快速反应的数据然后,在另一个地方,要用到redis,然后就去研究了下redis. 一看,显示自己安装了php扩展,因为有服务器上的redis服务端,自己本地就没有安装,其实用法和memcache基本一样,可能就是几个参数有所不同。当然 它们缓存的效果也不一样,转载 2014-10-17 14:52:28 · 462 阅读 · 0 评论 -
redis设计思想
不同于nginx的精雕细琢,redis代码的风格趋向于简洁实用。简洁启事,下面所述不再列举任何源码,不拼凑任何外来资料。去除末枝,下面直入redis主题,尽可能简洁地描述redis的设计思想。 整体模型:单进程单线程事件驱动模式。Redis在主处理流程中,采用了单进程接受各种client请求并返回结果,整体处理流程采用事件驱动的方式进行。通过其IO复用的方式监听aeEven转载 2014-11-02 17:08:20 · 468 阅读 · 0 评论 -
Redis安装指南
Redis安装指南作者:Red_Ant时间:2011-04-20简 介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原转载 2014-10-22 10:57:38 · 551 阅读 · 0 评论 -
redis info内容详解
以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。通过给定可选的参数 section ,可以让命令只返回某一部分的信息:server : 一般 Redis 服务器信息,包含以下域:redis_version : Redis 服务器版本redis_git_sha1 : Git SHA1redis_git_dirty :转载 2015-02-04 11:09:21 · 463 阅读 · 0 评论 -
Redis高可用部署及监控
目录 一、Redis Sentinel简介二、硬件需求三、拓扑结构1、单M-S结构2、双M-S结构3、优劣对比四、配置部署1、Redis配置2、Redis Sentinel配置3、启动服务4、故障模拟检测五、备份恢复1、备份策略2转载 2015-02-04 13:48:11 · 424 阅读 · 0 评论 -
解密Redis持久化
本文内容来源于 Redis 作者博文,Redis 作者说,他看到的所有针对 Redis 的讨论中,对 Redis持久化的误解是最大的,于是他写了一篇长文来对 Redis 的持久化进行了系统性的论述。文章非常长,也很值得一看,NoSQLFan 将主要内容简述成本文。 什么是持久化,简单来讲就是将数据放到断电后数据不会丢失的设备中。也就是我们通常理解的硬盘上。 写操作的流程转载 2015-02-06 09:49:42 · 360 阅读 · 0 评论 -
Spring Data Redis—Pub/Sub(附Web项目源码)
一、发布和订阅机制 当一个客户端通过 PUBLISH 命令向订阅者发送信息的时候,我们称这个客户端为发布者(publisher)。 而当一个客户端使用 SUBSCRIBE 或者 PSUBSCRIBE 命令接收信息的时候,我们称这个客户端为订阅者(subscriber)。为了解耦发布者(publisher)和订阅者(subscriber)之间的关系,Redis 使用了 channel转载 2014-10-08 14:29:11 · 1446 阅读 · 0 评论 -
Redis 如何处理客户端连接
本文主要介绍了 Redis 处理客户端连接的一些内部实现机制,包括连接处理、超时、缓冲区等一系列内容。注:本文所述内容基于 Redis2.6 及以上版本。连接的建立Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接,当一个连接建立后,Redis 内部会进行以下一些操作:首先,客户端 socket 会被设置为非阻塞模式,因转载 2014-10-08 14:07:01 · 487 阅读 · 0 评论 -
redis 超全的操作
Redis::__construct描述:创建一个Redis客户端范例:$redis = new Redis();connect, open描述:实例连接到一个Redis.参数:host: string port: int返回值:BOOL 成功返回:TRUE;失败返回:FALSE范例:$r转载 2014-09-18 10:26:34 · 610 阅读 · 0 评论 -
Setting Up Redis Cluster
redis cluster in currently unstable, i used todays master HEAD (93a74949d7bb5d0c4115d1bf45f856c368badf31) commit to build my redis server and client. Setting redis cluster requires only few settings t转载 2014-09-18 17:25:36 · 843 阅读 · 0 评论 -
深入剖析Redis RDB持久化机制
rdb是redis保存内存数据到磁盘数据的其中一种方式(另一种是AOF)。Rdb的主要原理就是在某个时间点把内存中的所有数据的快照保存一份到磁盘上。在条件达到时通过fork一个子进程把内存中的数据写到一个临时文件中来实现保存数据快照。在所有数据写完后再把这个临时文件用原子函数rename(2)重命名为目标rdb文件。这种实现方式充分利用fork的copy on write。另外一种是通转载 2014-09-18 16:21:33 · 675 阅读 · 0 评论 -
redis value为对象的排序、分页的一种实现
-------基于HBase存储引擎并实现了排序、分页的Redis缓存策略 思路:1、 当前系统缓存json,根据key存取value,key 和value都是String类型,直接返回前端。2、 考虑支持分页,想到了缓存排好序的ResultSet,每一次前端请求,将所有数据缓存到redis,根据filter返回某页的数据,此部分数据是封装好的json。转载 2014-09-18 16:24:58 · 1725 阅读 · 0 评论 -
Redis 3.0集群搭建/设备/FAQ
·声明1,已官网中文教程为根蒂根基,边看边学,连络景象近况搭建。2,哥对Ruby不酷爱、不熟悉、不感冒,所述内容如有疑义请谅解。3,3.0官说集群还在测试中,其实用用也还算马忽略虎,对外集群API至心少,望有识之士可以或许出力。 ·筹办材料VM9,CentOS 6.4_x86_64(2.6+),SecureCRT,CentOS转载 2014-09-19 16:29:20 · 533 阅读 · 0 评论 -
Redis cluster tutorial
Redis cluster tutorialThis document is a gentle introduction to Redis Cluster, that does not use complex to understand distributed systems concepts. It provides instructions about how to setup a c转载 2014-09-19 16:38:21 · 1890 阅读 · 0 评论 -
redis源码笔记-ae.c
1 #include 2 #include 3 #include 4 #include 5 #include 6 7 #include "ae.h" 8 #include "zmalloc.h" 9 #include "config.h" 10 11 /* Include the best multiplexing layer supported转载 2014-09-19 17:03:57 · 566 阅读 · 0 评论 -
Redis 如何处理客户端连接
本文主要介绍了 Redis 处理客户端连接的一些内部实现机制,包括连接处理、超时、缓冲区等一系列内容。注:本文所述内容基于 Redis2.6 及以上版本。连接的建立Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接,当一个连接建立后,Redis 内部会进行以下一些操作:首先,客户端 socket 会被设置为非阻塞模式,因转载 2014-09-23 15:34:13 · 491 阅读 · 0 评论 -
Redis 集群功能说明
介绍这篇文档主要是为了说明正在进展中的Redis集群功能。文档主要分为两个部分,前一部分主要介绍我在非稳定分支已完成的代码,后一部分主要介绍还有哪些功能待实现。本文档所有的说明都有可能在将来由于设计原因而进行更改,而未实现的计划比已实现的功能更有可能会被更改。本文档包含了所有client library所需要的细节,但是client library的作者们需要提前意识到真正转载 2014-09-23 15:36:49 · 506 阅读 · 0 评论 -
redis 配置说明
# Redis示例配置文件 002 003 # 注意单位问题:当需要设置内存大小的时候,可以使用类似1k、5GB、4M这样的常见格式: 004 # 005 # 1k => 1000 bytes 006 # 1kb => 1024 bytes 007 # 1m => 1000000 bytes 008 # 1转载 2014-09-16 13:27:28 · 460 阅读 · 0 评论 -
Redis配置文件参数说明
1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid3. 指定Redis监听端口,默认端口为6379,作者在自己的一篇转载 2014-10-08 14:32:52 · 438 阅读 · 0 评论 -
关于Redis的常识
版本:V3.0.2 2013-7-13 (江南白衣版权所有,转载请保留出处)1. Overview1.1 资料<The Little Redis Book> ,最好的入门小册子,可以先于一切文档之前看,免费。作者Antirez的博客,Antirez维护的Redis推特。Redis 命令中文版, huangz同学的翻译。Redis设计与实现 ,又是huangz同学的巨作,转载 2015-02-05 15:35:00 · 658 阅读 · 0 评论