Redis
yongjian_luo
这个作者很懒,什么都没留下…
展开
-
Redis的安装配置介绍<转>
redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。问题是这个项目还很新,可能还不足够稳定,而且没有在实际的一些大型系统应用的实例。此外,缺乏mc中批量get也是比较大的问题,始终批量获取跟多次获转载 2013-12-10 15:09:46 · 464 阅读 · 0 评论 -
基于Redis Sentinel的Redis集群(主从&Sharding)高可用方案
转载自:http://warm-breeze.iteye.com/blog/2020413本文主要介绍一种通过Jedis&Sentinel实现Redis集群高可用方案,该方案需要使用Jedis2.2.2及以上版本(强制),Redis2.8及以上版本(可选,Sentinel最早出现在Redis2.4中,Redis2.8中Sentinel更加稳定),Redis集群是以分片(Sh转载 2016-06-14 11:24:30 · 325 阅读 · 0 评论 -
Redis主从同步分析<转>
一、Redis主从同步原理1.1 Redis主从同步的过程配置好slave服务器连接的master后,slave会建立和master的连接,然后发送sync命令。无论是第一次同步建立的连接还是连接断开后的重新连接,master都会启动一个后台进程,将数据库快照保存到文件中.同时master主进程会开始收集新的写命令并缓存起来。当后台进程完成写文件后,master就将快照文件发送给s转载 2015-01-27 11:50:15 · 619 阅读 · 0 评论 -
Redis关键点(rehash)<转>
hash table是一种高效的数据结构,被广泛的用在key-value存储中,Redis的dict其实就是一个典型的hash table实现。rehash是在hash table的大小不能满足需求,造成过多hash碰撞后需要进行的扩容hash table的操作,其实通常的做法确实是建立一个额外的hash table,将原来的hash table中的数据在新的数据中进行重新输入,从而生转载 2014-11-28 16:55:18 · 607 阅读 · 0 评论 -
redis 持久化<转>
数据持久化通俗讲就是把数据保存到磁盘上,保证不会因为断电等因素丢失数据。redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持两种持久化方式,一种是 Snapshotting(快照)也是默认方式,另一种是Append-only file(缩写aof)的方式。先介绍下这两种dump方式再讲讲自己遇到的一些现象和想法,前面的内容是从网上整理出来的。Snapshottin转载 2014-10-12 20:16:03 · 474 阅读 · 0 评论 -
跳跃表的实现<转>
Redis 的跳跃表由 redis.h/zskiplistNode 和 redis.h/zskiplist 两个结构定义, 其中 zskiplistNode 结构用于表示跳跃表节点, 而zskiplist 结构则用于保存跳跃表节点的相关信息, 比如节点的数量, 以及指向表头节点和表尾节点的指针, 等等。 header | tail | level \n 5 | length \n转载 2014-10-12 20:47:33 · 632 阅读 · 0 评论 -
Redis关键点(rehash)<转>
hash table是一种高效的数据结构,被广泛的用在key-value存储中,Redis的dict其实就是一个典型的hash table实现。rehash是在hash table的大小不能满足需求,造成过多hash碰撞后需要进行的扩容hash table的操作,其实通常的做法确实是建立一个额外的hash table,将原来的hash table中的数据在新的数据中进行重新输入,从而生转载 2014-10-12 19:50:08 · 542 阅读 · 0 评论 -
微信架构<转>
微信——腾讯战略级产品,创造移动互联网增速记录,10个月5000万手机用户,433天之内完成用户数从零到一亿的增长过程,千万级用户同时在线,摇一摇每天次数过亿...在技术架构上,微信是如何做到的?日前,在腾讯大讲堂在中山大学校园宣讲活动上,腾讯广研助理总经理、微信技术总监周颢在两小时的演讲中揭开了微信背后的秘密。周颢,2001年毕业于华南理工大学,计算机专业硕士。2005年加入腾讯广州转载 2014-09-29 18:35:30 · 613 阅读 · 0 评论 -
java对redis的基本操作<转>
一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2、安装 1)解转载 2014-08-06 18:42:18 · 546 阅读 · 0 评论 -
python操作redis简单例子<转>
转自:http://www.diybl.com/course/3_program/python/20110510/555370.html#1、安装 好吧,我承认我只会最简单的安装 sudo apt-get install redis-serverpython 支持包: (其实就一个文件,搞过来就能用) sudo apt-get install python-redis转载 2014-07-10 17:10:11 · 490 阅读 · 0 评论 -
Redis Hash类型数据常用命令总结<转>
Redis Hash类型数据常用命令总结 Hash是一种数据结构,一般翻译做“散列”,也有直接音译为“哈希”。Redis hash 是一个string类型的field和value的映射表。它特别适合用于存储对象。同将对象的每个字段存成单个string类型,存储为hash类型会占用更少的内存,并且方便的存取整个对象。 下面是关于hash类型存储的一些常用方法(命令转载 2014-07-10 19:07:07 · 805 阅读 · 0 评论 -
Redis常用命令<转>
Redis常用命令集1)连接操作命令quit:关闭连接(connection)auth:简单密码认证help cmd: 查看cmd帮助,例如:help quit2)持久化save:将数据同步保存到磁盘bgsave:将数据异步保存到磁盘lastsave:返回上次成功将数据保存到磁盘的Unix时戳shundown:将数据同步保存到磁盘,然后关闭服务3)远转载 2014-07-08 22:08:21 · 537 阅读 · 0 评论 -
redis入门——redis常用命令<转>
redis的常用命令主要分为两个方面、一个是键值相关命令、一个是服务器相关命令1、键值相关命令 keys * 取出当前所有的key exists name 查看n是否有name这个key del name 删除key name expire confirm 100 设置confirm这个key100秒过期转载 2014-07-08 21:51:14 · 483 阅读 · 0 评论 -
redis范围查询应用-查找IP所在城市<转>
需求根据IP找到对应的城市原来的解决方案oracle表(ip_country):查询IP对应的城市:1.把a.b.c.d这样格式的IP转为一个数字,例如为把210.21.224.34转为35246489942. select city from ip_country where ipstartdigital redis解决方案我们转载 2016-07-22 16:01:02 · 2028 阅读 · 0 评论