当前分类

Redis教程

Redis教程

15天玩转redis —— 第一篇 开始入手

 双十一终于还是过去了,我负责的mongodb由于做了副本集,最终还是挺过去了,同事负责的redis,还是遗憾的在早上8点左右宕机了,然后大家就是马不停蹄的赶往公司解决问题,因为我对redis也不是很了解,工作上使用redis的时候也是应付的找找资料,所以没有从系...

Redis教程

15天玩转redis —— 第二篇 基础的字符串类型

        我们都知道redis是采用C语言开发,那么在C语言中表示string都是采用char[]数组的,然后你可能会想,那还不简单,当我执行如下命令,肯定是直接塞给char[]数组的。如果你真的这么想的话,会有几个问题就要过来砍你了,先我们来找一个redis手册,ht...

Redis教程

15天玩转redis —— 第三篇 无敌的列表类型

 据说60%的人使用redis看重的是redis中的list类型,那这个list有什么用呢???不用我说大家都明白,做队列使用呗,为什么用它呢,很简单呗,因为有了它我就不需要专门的MQ产品啦,比如说RabbitMQ,ActiveMQ等等。。。对吧。 一:实战     先我们还是看一...

Redis教程

15天玩转redis —— 第四篇 哈希对象类型

redis中的hash也是我们使用中的高频数据结构,它的构造基本上和编程语言中的HashTable,Dictionary大同小异,如果大家往后有什么逻辑需要用Dictionary存放的话,可以根据场景优先考虑下redis哦,起码可以装装逼嘛,现在我默认你已经有装逼的冲动了,打开redis...

Redis教程

15天玩转redis —— 第五篇 集合对象类型

这篇我们来看看Redis五大类型中的第四大类型:“集合类型”,集合类型还是蛮有意思的,第一个是因为它算是只使用key的Dictionary简易版,这样说来的话,它就比Dictionary节省很多内存消耗,第二个是因为它和C#中的HashSet是一个等同类型,废话不多说,先看red...

Redis教程

15天玩转redis —— 第六篇 有序集合类型

      今天我们说一下Redis中最后一个数据类型 “有序集合类型”,回首之前学过的几个数据结构,不知道你会不会由衷感叹,开源的世界真好,写这些代码的好心人真的要一生平安哈,不管我们想没想的到的东西,在这个世界上都已经存在着,曾几何时,我们想把所...

Redis教程

15天玩转redis —— 第八篇 你不得不会的事务玩法

 我们都知道redis追求的是简单,快速,高效,在这种情况下也就拒绝了支持window平台,学sqlserver的时候,我们知道事务还算是个比较复杂的东西,所以这吊毛要是照搬到redis中去,理所当然redis就不是那么简单纯碎的东西了,但是呢,事务是我们写程序无法逃避...

Redis教程

15天玩转redis —— 第九篇 发布/订阅模式

本系列已经过半了,这一篇我们来看看redis好玩的发布订阅模式,其实在很多的MQ产品中都存在这样的一个模式,我们常听到的一个例子就是邮件订阅的场景,什么意思呢,也就是说100个人订阅了你的博客,如果博主发表了文章,那么100个人就会同时收到通知邮件,除了...

Redis教程

15天玩转redis —— 第十篇 对快照模式的深入分析

      我们知道redis是带有持久化这个能力了,那到底持久化成到哪里,持久化成啥样呢???这篇我们一起来寻求答案。 一:快照模式或许在用Redis之初的时候,就听说过redis有两种持久化模式,第一种是SNAPSHOTTING模式,还是一种是AOF模式,而且在实战场景...

Redis教程

15天玩转redis —— 第十一篇 让你彻底了解RDB存储结构

        接着上一篇说,这里我们来继续分析一下RDB文件存储结构,首先大家都知道RDB文件是在redis的“快照”的模式下才会产生,那么如果我们理解了RDB文件的结构,是不是让我们对“快照”模式能做到一个心中有数呢??? 一:RDB结构剖析首先呢,我们要对...

Redis教程

搭建高可用的redis集群,避免standalone模式带给你的苦难

现在项目上用redis的话,很少说不用集群的情况,毕竟如果生产上只有一台redis会有极大的风险,比如机器挂掉,或者内存爆掉,就比如我们生产环境曾今也遭遇到这种情况,导致redis内存不够挂掉的情况,当然这些都是我们及其不能容忍的,第一个必须要做到高可靠,...

Redis教程

redis-cli中那些或许我们还不知道的一些实用小功能

玩过redis的朋友都知道,redis中有一个叫做redis-cli的小工具,我们可以利用它在test和develop环境下进行高效的模拟测试,然而在现实环境中,我们只知道直接键入redis-cli启动命令的交互式,而这个对redis-cli来说绝对是九牛一毛,下面我逐一给大家演示下。 ...

Redis教程

在redis中使用lua脚本让你的灵活性提高5个逼格

在redis的官网上洋洋洒洒的大概提供了200多个命令,貌似看起来很多,但是这些都是别人预先给你定义好的,但你却不能按照自己的意图进行定制,所以是不是感觉自己还是有一种被束缚的感觉,有这个感觉就对了。。。一:Lua脚本      说来也巧,redis的大老板给...

Redis教程

看看redis中那些好玩的module (sql on redis, bf/cf on redis)

自从redis加入了module功能之后,redis的生态就很有意思了,每个领域的大佬都会以插件的形式给redis扩展一些新的功能,比如本篇说到的rediSQL,rebloom。 一:rediSQL  1. 背景        redis虽然是牛逼,但还是有很多人吐槽redis操作性太弱,比如你想要...

Redis教程

redis学习--的持久化数据备份(RDB和AOF)

接上一篇:安装window下的redis,redis可视化管理工具(Redis Desktop Manager)安装,基础使用,实例化项目 一、dump.rdb文件是怎么生成的二、什么是redis持久化三、redis的RDB是什么?四、redis配置文件redis.config相关配置五、redis优点六、redis缺点 r...

Redis教程

[Redis]Redis 概述及基本使用规范.

1 nosql的简介1.1 nosql简介随着互联网Web2.0网站的兴起,传统的关系数据库在应付Web2.0网站,特别是超大规模和高并发的SNS类型的Web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,如:1.1.1 对数据库高并发读写的需求网站要根据用户个性化信息...

Redis教程

Redis的介绍及使用实例.

本文就来讲一下Redis安装的方法和Redis生成主键的优点以及和其他几种方式生成主键的对比. 1,Redis安装首先将Redis的tar包拷贝到Linux下的根目录然后解压到redis文件夹下:(先使用mkdir创建redis文件夹)接下来就是解压tar包到redis目录下:解压后的目录结构:编译...

Redis教程

Solr的原理及在项目中的使用实例.

前面已经讲过 如果安装及配置Solr服务器了, 那么现在我们就来正式在代码中使用Solr.1,这里Solr主要是怎么使用的呢? 当我们在前台页面搜索商品名称关键词时, 我们这时是在Solr库中去查找相应的商品信息, 然后将搜索关键词高亮.2,那么Solr库中的商品信息又是如...

Redis教程

Redis系列一:reids的单机版安装

环境:VM+centos6+xshell1.准备好linux的虚拟机,这里用的是centos6,具体方法百度2.进入software目录,创建一个redis的目录来存放下载的redis包 cd software,mkdir redis3.进入redis目录,cd redis 4.下载redis,wget http://download.redis.io/releases/r...

Redis教程

Redis系列二:reids介绍

一、什么是redis、redis有哪些特性、redis有哪些应用场景、redis的版本1. 什么是redisredis是一种基于键值对(key-value)数据库,其中value可以为string、hash、list、set、zset等多种数据结构,可以满足很多应用场景。还提供了键过期,发布订阅,事务,流水...

  • 友情链接:微信小游戏
  • 微信扫一扫

    微信扫一扫

    微信扫一扫,分享到朋友圈

    标题
    返回顶部