Redis
mituan1234567
今天比昨天更好明天比今天更好为此不屈不挠地工作勤勤恳恳地经营孜孜不倦地修炼我们人生的目的和价值就是这样确确实实地存在着
展开
-
redis常用命令
http://www.nginx.cn/2500.html1. redis查看当前所有的key1KEYS *2. 查看当前redis的配置信息1CONFIGGET *3. MISCONF Redis is configured to save RDB snapsh转载 2016-06-20 17:25:38 · 572 阅读 · 0 评论 -
国内外三个不同领域巨头分享的Redis实战经验及使用场景
http://blog.csdn.net/wconvey/article/details/40555791摘要:随着数据体积的激增,MySQL+memcache已经满足不了大型互联网类应用的需求,许多机构也纷纷选择Redis作为其架构上的补充,下面就一览新浪微博、Pinterest及Viacom的实践分享。随着应用对高性能需求的增加,NoSQL逐渐在各大名企的系统架构中生根发芽。这转载 2015-07-27 14:40:47 · 444 阅读 · 0 评论 -
Redis消息通知系统的实现
http://huoding.com/2012/02/29/146最近忙着用Redis实现一个消息通知系统,今天大概总结了一下技术细节,其中演示代码如果没有特殊说明,使用的都是PhpRedis扩展来实现的。内存比如要推送一条全局消息,如果真的给所有用户都推送一遍的话,那么会占用很大的内存,实际上不管粘性有多高的产品,活跃用户同全部用户比起来,都会小很多,所以如果转载 2015-07-26 16:06:40 · 411 阅读 · 0 评论 -
每天进步一点点——五分钟理解一致性哈希算法(consistent hashing)
转载请说明出处:http://blog.csdn.net/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正转载 2015-03-14 16:16:21 · 405 阅读 · 0 评论 -
一致性Hash算法(KetamaHash)的c#实现
http://www.cnblogs.com/daizhj/archive/2010/08/24/1807324.html最近在研究"一致性HASH算法"(Consistent Hashing),用于解决memcached集群中当服务器出现增减变动时对散列值的影响。后来 在JAVAEYE上的一篇文章中,找到了其中的 KetamaHash 算法的JAVA实现(一种基于虚拟结点的HASH算转载 2015-03-14 18:33:15 · 436 阅读 · 0 评论 -
php + Redis 写的类似于新浪微博的feed系统
http://www.cnblogs.com/archy_yu/p/4311170.html?utm_source=tuicool最近接了一个feed系统的外包,类似于微博那种!客户端是ios和android,服务器用的php,数据库用的是redis。分享下服务器和数据库部分的功能!希望对大家有帮助。 关于redis的介绍,大家可以看这个百度百科 ! 首先是用户转载 2015-03-03 22:51:16 · 452 阅读 · 0 评论 -
Redis 高可用性部署
原文 http://www.btschina.com/home/index.php/redis-high-availability-deployment.htmlRedis还没有类似于MySQL Proxy或Oracle RAC的官方HA方案。Redis作者有一个名为Redis Sentinel的计划(http://redis.io/topics/sentinel),据称转载 2015-03-03 22:41:29 · 405 阅读 · 0 评论 -
redis 运维实际经验纪录之一
http://blogread.cn/it/article/1635?f=saredis 改版的项目上线有两个月了,记录一下redis 相关的经验,也给大家一个参照: 我们的redis server是一主一从,使用R710的机器,8核心,24G内存; 每天约插入200万左右的数据,现在库里有3000万条纪录,占用了9G的内存;由于现在每天内存增长太快,担心很快会无法负载,因此转载 2015-03-03 22:47:58 · 615 阅读 · 0 评论 -
Redis高可用部署及监控
http://blog.sina.com.cn/s/blog_75ad98f30101fwqj.html 一、Redis Sentinel简介二、硬件需求三、拓扑结构1、单M-S结构2、双M-S结构3、优劣对比四、配置部署1、Redis配置2、Redis Sentine转载 2015-03-03 22:31:59 · 398 阅读 · 0 评论 -
Redis故障转移配置;Redis Sentinel配置;redis集群
http://zhangzongshuai1025.blog.163.com/blog/static/13391394720139253318853/# Redis-Sentinel的官网地址:http://redis.io/topics/sentinel# 注意:Redis-Sentinel官网提供不是稳定版!个人感觉这个比keepalived+redis来切换好非常多。转载 2015-02-28 10:29:01 · 510 阅读 · 0 评论 -
Redis操作的封装类
http://blog.wx6.org/2013/349.htm公司的项目用到的了Redis,还是很好用的,引用了,但是还是有些麻烦的地方,自己写了一个类封装了一些操作,相对方便一点,记录一下Code123456789101112131415转载 2015-01-21 16:09:13 · 926 阅读 · 0 评论 -
关于Redis的常识
http://blog.jobbole.com/44476/1. Overview1.1 资料<The Little Redis Book> ,最好的入门小册子,可以先于一切文档之前看,免费。作者Antirez的博客,Antirez维护的Redis推特。Redis 命令中文版, huangz同学的翻译。Redis设计与实现 ,又是huangz同学的巨作,深入了解内部转载 2014-12-09 09:28:12 · 1174 阅读 · 0 评论 -
第4周 Redis使用场景与案例分析
http://blog.csdn.net/zq9017197/article/details/17305749redis的主从复制:在前一节我们已经实践启动了一个redis服务,我们将其作为主机,现为其创建一个从机作备份使用 1.复制一份配置出来为从机所用[root@linux etc]# pwd/nosql/redis/redis/etc[root转载 2015-07-27 14:35:45 · 417 阅读 · 0 评论 -
谈谈陌陌争霸在数据库方面踩过的坑( Redis 篇)
http://blog.codingnow.com/2014/03/mmzb_redis.html注:陌陌争霸的数据库部分我没有参与具体设计,只是参与了一些讨论和提出一些意见。在出现问题的时候,也都是由肥龙、晓靖、Aply 同学判断研究解决的。所以我对 Redis 的判断大多也从他们的讨论中听来,加上自己的一些猜测,并没有去仔细阅读 Redis 文档和阅读 Redis 代码。虽然我们最终都转载 2015-08-11 16:59:42 · 488 阅读 · 0 评论 -
门户级UGC系统的技术进化路线——新浪新闻评论系统的架构演进和经验总结
http://www.csdn.net/article/2014-12-17/2823183评论系统,或者称为跟帖、留言板,是所有门户网站的核心标准服务组件之一。与论坛、博客等其他互联网UGC系统相比,评论系统虽然从产品功能角度衡量相对简单,但因为需要能够在突发热点新闻事件时,在没有任何预警和准备的前提下支撑住短短几分钟内上百倍甚至更高的访问量暴涨,而评论系统既无法像静态新闻内容业务那转载 2015-08-11 16:38:40 · 691 阅读 · 0 评论 -
用Redis构建分布式锁
http://ifeve.com/redis-lock/用Redis构建分布式锁在不同进程需要互斥地访问共享资源时,分布式锁是一种非常有用的技术手段。 有很多三方库和文章描述如何用Redis实现一个分布式锁管理器,但是这些库实现的方式差别很大,而且很多简单的实现其实只需采用稍微增加一点复杂的设计就可以获得更好的可靠性。 这篇文章的目的就是尝试提出一种官方权威的用Redis实现分布式转载 2016-06-17 14:59:43 · 370 阅读 · 0 评论 -
Redis作为多个Windows服务运行配置方法
http://www.it165.net/admin/html/201407/3407.html1.首先下载微软官方推荐的版本redis-2.8.122.开始配置,首先复制两份redis.conf并且重命名为redis6379.conf redis6380.conf 里面的配置节点相应的更改为port 6379 port 63803.开始安装(最笨的方转载 2016-02-29 22:33:09 · 1651 阅读 · 0 评论 -
Redis同步(主从复制)
http://www.cnblogs.com/linjiqin/p/3568677.htmlRedis同步(主从复制)目录1、Replication的工作原理2、如何配置Redis主从复制3、应用示例1、Replication的工作原理在Slave启动并连接到Master之后,它将主动发送一条SYNC命令。此后Master将启动后台存盘进程,同时收集所有接收转载 2015-12-16 17:46:19 · 366 阅读 · 0 评论 -
Redis 集群方案
http://www.cnblogs.com/lulu/archive/2013/06/10/3130878.html根据一些测试整理出来的一份方案:1. Redis 性能对于redis 的一些简单测试,仅供参考:测试环境:Redhat6.2 , Xeon E5520(4核)*2/8G,1000M网卡Redis 版本:2.6.9 客户端机器使用redis转载 2015-12-16 15:42:17 · 333 阅读 · 0 评论 -
Redis 安装与简单示例 <第一篇>
一、Redis的安装 Redis下载地址如下:https://github.com/dmajkic/redis/downloadshttp://www.cnblogs.com/kissdodog/p/3570984.html 解压后根据自己机器的实际情况选择32位或者64位。下载解压后图片如下: redis-server.exe redis服务器的转载 2015-07-24 15:36:19 · 355 阅读 · 0 评论 -
微博和知乎中的 feed 流是如何实现的?
http://www.zhihu.com/question/19645686简单来说,Feeds这块主要包括两块内容,就是生成feeds和更新feeds。生成feeds是什么意思呢,比如我们已经关注的人做了特定操作,我们需要把这些活动加入你的feeds,让你接收到。更新feeds包括的内容比较多,一种就是你关注点做了更新,比如你新关注了一个人,需要把他的活动加入已有feeds,与此类似,取转载 2015-07-22 19:44:13 · 7250 阅读 · 0 评论 -
让Redis在你的系统中发挥更大作用的几点建议
http://www.jb51.net/article/51624.htmRedis在很多方面与其他数据库解决方案不同:它使用内存提供主存储支持,而仅使用硬盘做持久性的存储;它的数据模型非常独特,用的是单线程。另一个大区别在于,你可以在开发环境中使用Redis的功能,但却不需要转到Redis。转向Redis当然也是可取的,许多开发者从一开始就把Redis作为首选数据库;但设想如转载 2015-07-31 11:15:03 · 297 阅读 · 0 评论 -
Redis经验谈
http://www.programmer.com.cn/14577/新浪作为全世界最大的Redis用户,在开发和运维方面有非常多的经验。本文作者来自新浪,希望能为业界提供一些亲身经历,让大家少走弯路。使用初衷从2010年上半年起,我们就开始尝试使用Redis,主要出于以下几方面的考虑。性能比MySQL好。因为业务的发展对性能的需求越来越强烈。丰富的数据类型转载 2015-07-31 11:06:59 · 303 阅读 · 0 评论 -
Redis在计数器场景上的应用
http://itindex.net/detail/44383-redis-%E8%AE%A1%E6%95%B0%E5%99%A8-%E5%BA%94%E7%94%A8对于计数器大家肯定还有或多或少的疑问。 Q1:计数从哪里来? 通常我们发布的社交内容会存储在数据库中,最常见的如MySQL: 更新索引:insert into user_message(uid,messagei转载 2015-07-31 11:08:46 · 1331 阅读 · 0 评论 -
redis持久化RDB和AOF
http://my.oschina.net/davehe/blog/174662Redis 持久化:提供了多种不同级别的持久化方式:一种是RDB,另一种是AOF.RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据转载 2015-07-31 13:41:47 · 312 阅读 · 0 评论 -
Redis计数在新浪微博的应用
http://c.blog.sina.com.cn/profile.php?blogid=a466bf91890019v8微博业务的迅速发展,对基础架构层面的要求也越来越高。新浪作为国内最早使用redis,并且是国内最大的redis使用者,在redis的使用上,也在逐步优化和提高。作为微博中一项重要的数据,计数类业务在微博业务中占的比重和重要性逐步提高。计数结果的准确度直接影响转载 2015-07-31 11:11:53 · 815 阅读 · 0 评论 -
计数场景的优化
http://www.xdata.me/?p=262社交网络信息爆发,如何衡量你在社交舆论上的影响力?计数!计数是应用最方便、简单实现的数据挖掘应用,拿Facebook举例,你的Feed被评论多少次,转发多少次,赞多少次,被浏览多少次,你有多少个好友等等。可以说计数得多少的价值可能超过你本身或者你发布的内容本身。今天着重介绍下Redis在计数器场转载 2014-11-03 11:33:13 · 467 阅读 · 0 评论 -
c#连接Redis---(2)Redis存读取数据
这一节演示下载.NET中怎样使用Redis存储数据.在.net中比较常用的客户端类库是ServiceStack,看下通过servicestack怎样存储数据。 DLL下载:https://github.com/ServiceStack/ServiceStack.Redis 下载完成后,DLL中包括四个DLL文件,然后把这四个文件添加到自己的项目中。转载 2014-10-31 15:18:44 · 2705 阅读 · 0 评论 -
Memcached及Redis架构分析和比较
http://www.2cto.com/database/201403/285179.htmlMemcached和Redis作为两种Inmemory的key-value数据库,在设计和思想方面有着很多共通的地方,功能和应用方面在很多场合下(作为分布式缓存服务器使用等) 也很相似,在这里把两者放在一起做一下对比的介绍基本架构和思想首先简单介绍一下两者的架构和设计思转载 2014-08-03 19:59:14 · 431 阅读 · 0 评论 -
深度剖析Redis持久化
Redis是一种面向“key-value”类型数据的分布式NoSQL数据库系统,具有高性能、持久存储、适应高并发应用场景等优势。它虽然起步较晚,但发展却十分迅速。 近日,Redis的作者在博客中写到,他看到的所有针对Redis的讨论中,对Redis持久化的误解是最大的,于是他写了一篇长文来对Redis的持久化进行了系统性的论述。文章主要包含三个方面:Redis持久化是如何工作的、这一性能是转载 2014-08-03 20:33:14 · 368 阅读 · 0 评论 -
Redis笔记(三)添加密码并修改默认端口后的主从同步
Redis笔记(三)添加密码并修改默认端口后的主从同步今天发现在Redhat as 5上编译2.6.14会报错,所以下面的演示基于2.4.18,报错信息:[root@as5 src]# uname -aLinux as5.cooly.slum 2.6.18-8.el5xen #1 SMP Fri Jan 26 14:42:21 EST 2007 i686 i686 i386 G转载 2014-08-03 20:17:36 · 427 阅读 · 0 评论 -
Redis使用总结之与Memcached异同
http://www.cnblogs.com/ceecy/p/3279407.htmlRedis使用总结之与Memcached异同Redis是什么?两句话可以做下概括: 1. 是一个完全开源免费的key-value内存数据库 2. 通常被认为是一个数据结构服务器,主要是因为其有着丰富的数据结构 strings、map、 list、sets、 sorted sets转载 2014-08-03 19:58:29 · 325 阅读 · 0 评论 -
Redis 安装与简单示例 <第一篇>
http://www.cnblogs.com/kissdodog/p/3570984.htmlRedis下载地址如下:https://github.com/dmajkic/redis/downloads 解压后根据自己机器的实际情况选择32位或者64位。下载解压后图片如下: redis-server.exe redis服务器的daemon启动程序redis.co转载 2014-04-13 22:45:47 · 623 阅读 · 0 评论 -
使用ServiceStackRedis链接Redis简介
注:关于如何在windows,linux下配置redis,详见这篇文章:) 目前网上有一些链接Redis的C#客户端工具,这里介绍其中也是目前我们企业版产品中所使用的ServiceStackRedis, 链接地址: https://github.com/mythz/ServiceStack.Redis 下面该链接中的源码包或dll文件,引入到项转载 2014-04-13 22:15:48 · 418 阅读 · 0 评论 -
ServiceStack.Redis常用操作 - 事务、并发锁
http://www.cnblogs.com/kissdodog/p/3608503.htmlServiceStack.Redis常用操作 - 事务、并发锁一、事务 使用IRedisClient执行事务示例: using (IRedisClient RClient = prcm.GetClient()) { RClient.A转载 2014-04-13 22:51:11 · 1107 阅读 · 0 评论 -
Redis操作的封装类
公司的项目用到的了Redis,还是很好用的,引用了,但是还是有些麻烦的地方,自己写了一个类封装了一些操作,相对方便一点,记录一下Code123456789101112131415161718192021转载 2014-04-13 22:15:06 · 1012 阅读 · 0 评论 -
Redis能干啥?细看11种Web应用场景
http://os.51cto.com/art/201107/278292.htm【51CTO精选译文】在“怎样让Redis在你的系统中发挥作用”一文中,Salvatore 'antirez’ Sanfilippo告诉我们如何利用Redis独有的数据结构处理能力来解决一些常见问题。一些Redis原语命令比如LPUSH、LTRIM和LREM等等能够用来帮助开发者完成需要的任务——这些任务转载 2014-04-14 21:04:42 · 478 阅读 · 0 评论 -
Redis常用命令速查 <第二篇>
Redis常用命令速查 一、Key Key命令速查:命令说明DEL删除给定的一个或多个 key,不存在的 key 会被忽略,返回值:被删除 key 的数量DUMP序列化给定 key,返回被序列化的值,使用 RESTORE 命令可以将这个值反序列化为 Redis 键EXISTS检查给定 key 是否存在转载 2014-04-13 22:47:58 · 670 阅读 · 0 评论 -
ServiceStack.Redis 之 IRedisTypedClient<第四篇>
ServiceStack.Redis 之 IRedisTypedClientIRedisTypedClient IRedisTypedClient类相当于IRedicClient的强类型版,其方法与属性大多数与IRedisClient类似。 它支持在Redis中使用Linq查询的强大的类,它本身是一个泛型,IRedisClient的泛型方法As获得对象。 其方法原型如转载 2014-04-13 22:50:07 · 1547 阅读 · 0 评论 -
Redis 在新浪微博中的应用
http://www.2cto.com/database/201312/266485.htmlRedis 在新浪微博中的应用Redis简介1. 支持5种数据结构支持strings, hashes, lists, sets, sorted setsstring是很好的存储方式,用来做计数存储。sets用于建立索引库非常棒;2. K-V 存储 vs转载 2014-08-03 20:25:37 · 445 阅读 · 0 评论