redis
逍遥子_
重点关注大并发处理、分布式计算、微服务、物联网、大数据等领域
展开
-
redis简介
原文地址:http://xmong.iteye.com/blog/1840242目录 1 REDIS 1 1.1 REDIS简介 1 1.2 REDIS特点 1 2 REDIS安装 2 2.1 安装REDIS 2 2.2 配置REDIS 2 2.3 启动REDIS 3 2.4 访问REDIS 4 2.5 关闭REDIS 4 3 REDIS的REP转载 2014-03-20 17:03:38 · 1178 阅读 · 0 评论 -
关于redis的pipline和lua脚本
1. 关于redis命令执行方式的一点看法:Redis命令执行时是串行的,在同一个连接上客户端发送一条命令,redis对这个命令进行操作然后返回结果,客户端只有接到这个结果之后才能发送下一条命令,例如: 如此串行的执行方式效率非常低,为此,redis引入了pipline,它可以让客户端依次发送一批命令过期,然后redis依次执行这些命令,并把这些命令的结果依次放入到一个list里面一次返回原创 2017-03-03 18:21:18 · 2942 阅读 · 3 评论 -
Redis的分片、预分片技术总结
Redis的分片、预分片技术总结Redis的分片(Sharding或者Partitioning)技术是指将数据分散到多个Redis实例中的方法,分片之后,每个redis拥有一部分原数据集的子集。在数据量非常大时,这种技术能够将数据量分散到若干主机的redis实例上,进而减轻单台redis实例的压力。分片技术能够以更易扩展的方式使用多台计算机的存储能力(这里主要指内存的存储能力)和计原创 2014-07-30 17:36:04 · 10366 阅读 · 2 评论 -
Twemproxy调研总结
本文档主要针对Redis的代理程序TwemProxy的使用进行调研和总结,共分为以下几个部分:1、TwemProxy简介;该部分主要介绍TwemProxy是什么,能干哪些事情,有什么主要特点;2、TwemProxy的集群部署;该部分主要介绍TwemProxy的集群部署方式;3、TwemProxy的功能及性能分析;该部分主要介绍TwemProxy集群架构时的功能和性能情况。4、T原创 2016-08-03 10:19:10 · 9668 阅读 · 5 评论 -
Lua: 给 Redis 用户的入门指导
可能你已经听说过Redis 中嵌入了脚本语言,但是你还没有亲自去尝试吧? 这个入门教程会让你学会在你的Redis 服务器上使用强大的lua语言。Hello, Lua!我们的第一个Redis Lua 脚本仅仅返回一个字符串,而不会去与redis 以任何有意义的方式交互。1local msg = "Hello, world!"转载 2015-06-25 15:24:09 · 2252 阅读 · 0 评论 -
CentOS7 安装lua环境
下载地址:http://www.lua.org/download.html安装方法:依次执行以下命令: curl -R -O http://www.lua.org/ftp/lua-5.3.1.tar.gztar zxf lua-5.3.1.tar.gzcd lua-5.3.1make linux test可能出现的问题:gcc -std=gnu99 -O2 -原创 2015-06-25 14:00:48 · 12784 阅读 · 2 评论 -
理想化的 Redis 集群
摘要: 豁达是正确乐观的面对失败的系统。不需要过多的担心,需要一种去说那又怎样的能力。因此架构的设计是如此的重要。许多优秀的系统没有进一步成长的能力,我们应该做的是使用其他的系统去共同分担工作。 Redis是 其中一 ...豁达是正确乐观的面对失败的系统。不需要过多的担心,需要一种去说那又怎样的能力。因此架构的设计是如此的重要。许多优秀的系统没有转载 2014-08-01 14:54:28 · 1128 阅读 · 0 评论 -
Redis 数据同步机制分析
Redis的主从同步机制可以确保redis的master和slave之间的数据同步。按照同步内容的多少可以分为全同步和部分同步;按照同步的时机可以分为slave刚启动时的初始化同步和正常运行过程中的数据修改同步;本文将对这两种机制的流程进行分析。全备份过程中,在slave启动时,会向其master发送一条SYNC消息,master收到slave的这条消息之后,将可能启动后台进程进行备份,备份完原创 2014-05-30 15:31:54 · 23602 阅读 · 6 评论 -
redis命令执行流程分析
Redis中各种操作都可以通过命令来完成,因此理解redis对命令的处理流程会有助于理解redis的整个流程。本文主要对redis的命令处理流程进行详细分析。Redis将所有它能支持的命令以及对应的“命令处理函数”之间对应关系存放在数组redisCommandTable[]中,该数组中保存元素的类型为结构体redisCommand,此中包括命令的名字以及对应处理函数的地址,如:stru原创 2014-05-27 11:26:00 · 6485 阅读 · 3 评论 -
通过Keepalived实现Redis Failover自动故障切换功能
参考资料:http://patrick-tang.blogspot.com/2012/06/redis-keepalived-failover-system.htmlhttp://deidara.blog.51cto.com/400447/302402目前,Redis还没有一个类似于MySQL Proxy或Oracle RAC的官方HA方案。Redis作者有一个名为Re转载 2014-06-09 11:23:58 · 1533 阅读 · 0 评论 -
浅谈Redis数据库的键值设计
原文地址:http://www.hoterran.info/redis_kv_design丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。redis的DBA需要熟悉数据结构,并能了解使用场景。下面举一些常见适合kv数据库的例子来谈谈键值的设计,并转载 2014-03-20 16:55:32 · 1492 阅读 · 0 评论 -
redis使用技巧
1、redis使用技巧:用好redis要充分了解其工作原理,不要把它当成一个透明的盒子。(1)key设计,以“:”作为分割符,加上服务简称,例如:服务简称(不超过5个字符):实际key总体key不易太长(2)必须使用连接池;要么不用redis要么就全程连接池,否则会有3-5倍的差异(3)架构上的三级存储:程序内部缓存,redis缓存(第三方独立缓存),数据库,数据仓库(历史数据)...原创 2019-08-15 10:07:40 · 861 阅读 · 1 评论