欢迎光临IT网Linux学习频道

当前位置: > 数据库 > Redis >
  • [Redis] Redis实现唯一计数的3种方法分享 日期:2015-09-19 21:47:51 点击:85 好评:0

    唯一计数是网站系统中十分常见的一个功能特性,例如网站需要统计每天访问的人数 unique visitor (也就是 UV)。计数问题很常见,但解决起来可能十分复杂:一是需要计数的量可能很大,比如大型的站点每天有数百万的人访问,数据量相当大;二是通常还希望扩展...

  • [Redis] 谈谈Memcached与Redis 日期:2015-09-19 21:42:22 点击:176 好评:0

    1. Memcached 简介 Memcached是以LiveJurnal旗下Danga Interactive公司的Bard Fitzpatric为首开发的高性能分布式内存缓存服务器。其本质上就是一个内存key-value数据库,但是不支持数据的持久化,服务器关闭之后数据全部丢失。Memcached使用C语言开发,在大...

  • [Redis] Redis与Memcached的比较 日期:2015-09-19 21:34:57 点击:166 好评:0

    Redis与Memcached的比较 Memcached是多线程,非阻塞IO复用的网络模型,分为监听主线程和worker子线程,监听线程监听网络连接,接受请求后,将连接描述字pipe 传递给worker线程,进行读写IO, 网络层使用libevent封装的事件库,多线程模型可以发挥多核作用,但...

  • [Redis] REDIS与MEMCACHED的区别 日期:2015-09-19 21:34:10 点击:131 好评:0

    如果简单地比较Redis与Memcached的区别,大多数都会得到以下观点: 1 Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。 2 Redis支持数据的备份,即master-slave模式的数据备份。 3 Redis支持数据的持久化,可以将内存中的...

  • [Redis] Redis使用总结之与Memcached异同 日期:2015-09-19 21:33:38 点击:54 好评:0

    Redis是什么?两句话可以做下概括: 1. 是一个完全开源免费的key-value内存数据库 2. 通常被认为是一个数据结构服务器,主要是因为其有着丰富的数据结构 strings、map、 list、sets、 sorted sets Redis不是什么?同样从两个方面来做下对比: 1. 不是sql ser...

  • [Redis] Redis和Memcached的区别详解 日期:2015-09-19 21:31:46 点击:111 好评:0

    Redis和Memcached的区别详解...

  • [Redis] Redis操作命令总结 日期:2015-09-19 21:30:54 点击:148 好评:0

    Redis操作命令总结,本文讲解了key pattern 查询相应的key、字符串类型的操作、链表操作、hashes类型及操作、集合结构操作、有序集合、服务器相关命令等内容,需要的朋友可以参考下 一、key pattern 查询相应的key (1)redis允许模糊查询key 有3个通配符 *、?...

  • [Redis] redis常用命令、常见错误、配置技巧等分享 日期:2015-09-19 21:29:22 点击:139 好评:0

    1. redis查看当前所有的key 代码如下: KEYS * 2. 查看当前redis的配置信息 代码如下: CONFIG GET * 3. MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disa...

  • [Redis] 使用Redis实现用户积分排行榜的教程 日期:2015-09-19 21:24:28 点击:50 好评:0

    排行榜功能是一个很普遍的需求。使用 Redis 中有序集合的特性来实现排行榜是又好又快的选择。 一般排行榜都是有实效性的,比如用户积分榜。如果没有实效性一直按照总榜来排,可能榜首总是几个老用户,对于新用户来说,那真是太令人沮丧了。 首先,来个今日积...

  • [Redis] Redis服务器的启动过程分析 日期:2015-09-19 21:22:25 点击:114 好评:0

    本文将通过分析代码来介绍Redis的启动过程,通过查看Redis 的启动脚本,得知Redis的启动时从Redis.c的main方法开始的。Redis启动可以分为以下几个步骤: 1.初始化Redis服务器全局配置 2.重置服务器Save参数(具体下文详解)和加载配置文件 3.初始化服务器 4....

  • [Redis] Redis配置文件详解 日期:2015-09-19 21:18:52 点击:53 好评:0

    如果认为Redis是一个key value存储, 可以使用它来代替MySQL;如果认为它是一个可以持久化的cache, 可能只是用它保存一些频繁访问的临时数据(代替Memcached);除此之外,还可以把Redis当做一个轻量级的消息队列使用,因为它内置就支持 list数据结构和PUB/SU...

  • [Redis] Redis中统计各种数据大小的方法 日期:2015-09-19 21:18:10 点击:191 好评:0

    如果 MySQL 数据库比较大的话,我们很容易就能查出是哪些表占用的空间;不过如果 Redis 内存比较大的话,我们就不太容易查出是哪些(种)键占用的空间了。 有一些工具能够提供必要的帮助,比如 redis-rdb-tools 可以直接分析 RDB 文件来生成报告,可惜它不能...

  • [Redis] 分割超大Redis数据库例子 日期:2015-09-19 21:17:29 点击:134 好评:0

    薄荷 App 上的伙伴功能大量使用了内存数据库 Redis,随着数据量的快速增长,Redis 膨胀得很快,已经接近 12 GB规模,这些数据全部放在单个 Redis 实例中。单个巨大 Redis 实例有如下几个坏处: 1.首先,需要一台内存很大的机器。Redis 是内存数据库,它需要把...

  • [Redis] Redis教程(一):Redis简介 日期:2015-09-19 21:14:40 点击:199 好评:0

    一、简介: 在过去的几年中,NoSQL数据库一度成为高并发、海量数据存储解决方案的代名词,与之相应的产品也呈现出雨后春笋般的生机。然而在众多产品中能够脱颖而出的却屈指可数,如Redis、MongoDB、BerkeleyDB和CouchDB等。由于每种产品所拥有的特征不同,因...

  • [Redis] Redis教程(二):String数据类型 日期:2015-09-19 21:13:56 点击:197 好评:0

    这篇文章主要介绍了Redis教程(二):String数据类型,本文讲解了String数据类型概述、相关命令列表、命令使用示例三部分内容,需要的朋友可以参考下 一、概述: 字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接...

  • [Redis] Redis教程(三):List数据类型 日期:2015-09-19 21:12:53 点击:169 好评:0

    这篇文章主要介绍了Redis教程(三):List数据类型,本文讲解了List数据类型概述、相关命令列表、命令示例、链表结构的小技巧等内容,需要的朋友可以参考下 一、概述: 在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可...

  • [Redis] Redis教程(四):Hashes数据类型 日期:2015-09-19 21:12:08 点击:94 好评:0

    这篇文章主要介绍了Redis教程(四):Hashes数据类型,本文讲解了Hashes数据类型概述、相关命令列表和命令使用示例等内容,需要的朋友可以参考下 一、概述: 我们可以将Redis中的Hashes类型看成具有String Key和String Value的map容器。所以该类型非常适合于存储...

  • [Redis] Redis教程(五):Set数据类型 日期:2015-09-19 21:10:50 点击:146 好评:0

    这篇文章主要介绍了Redis教程(五):Set数据类型,本文讲解了Set数据类型概述、相关命令、命令使用示例、应用范围等内容,需要的朋友可以参考下 一、概述: 在Redis中,我们可以将Set类型看作为没有排序的字符集合,和List类型一样,我们也可以在该类型的数据值...

  • [Redis] Redis教程(六):Sorted-Sets数据类型 日期:2015-09-19 21:08:02 点击:74 好评:0

    这篇文章主要介绍了Redis教程(六):Sorted-Sets数据类型,本文讲解了Sorted-Sets数据类型概述、相关命令列表、命令使用示例、应用范围等内容,需要的朋友可以参考下 一、概述: Sorted-Sets和Sets类型极为相似,它们都是字符串的集合,都不允许重复的成员出现在...

  • [Redis] Redis教程(七):Key操作命令详解 日期:2015-09-19 21:06:42 点击:102 好评:0

    这篇文章主要介绍了Redis教程(七):Key操作命令详解,本文讲解了Key操作命令概述、相关命令列表、命令使用示例等内容,需要的朋友可以参考下 一、概述: 在该系列的前几篇博客中,主要讲述的是与Redis数据类型相关的命令,如String、List、Set、Hashes和Sorted...

  • [Redis] Redis教程(八):事务详解 日期:2015-09-19 21:05:31 点击:140 好评:0

    这篇文章主要介绍了Redis教程(八):事务详解,本文讲解了,本文讲解了事务概述、相关命令列表、命令使用示例、WATCH命令和基于CAS的乐观锁等内容,需要的朋友可以参考下 一、概述: 和众多其它数据库一样,Redis作为NoSQL数据库也同样提供了事务机制。在Redis中...

  • [Redis] Redis教程(九):主从复制配置实例 日期:2015-09-19 21:04:41 点击:73 好评:0

    这篇文章主要介绍了Redis教程(九):主从复制配置实例,本文讲解了Redis的Replication、Replication的工作原理、如何配置Replication、应用示例等内容,需要的朋友可以参考下 一、Redis的Replication: 这里首先需要说明的是,在Redis中配置Master-Slave模式真是...

  • [Redis] Redis教程(十):持久化详解 日期:2015-09-19 21:04:02 点击:188 好评:0

    这篇文章主要介绍了Redis教程(十):持久化详解,本文讲解了Redis提供了哪些持久化机制、RDB机制的优势和劣势、AOF机制的优势和劣势、其它等内容,需要的朋友可以参考下 一、Redis提供了哪些持久化机制 : 1). RDB持久化: 该机制是指在指定的时间间隔内将内存中...

  • [Redis] Redis教程(十一):虚拟内存介绍 日期:2015-09-19 18:34:34 点击:96 好评:0

    这篇文章主要介绍了Redis教程(十一):虚拟内存介绍,本文讲解了虚拟内存简介、应用场景和配置方法等内容,需要的朋友可以参考下 一、简介: 和大多NoSQL数据库一样,Redis同样遵循了Key/Value数据存储模型。在有些情况下,Redis会将Keys/Values保存在内存中以提...

  • [Redis] Redis教程(十二):服务器管理命令总结 日期:2015-09-19 18:33:54 点击:187 好评:0

    这篇文章主要介绍了Redis教程(十二):服务器管理命令总结,本文讲解了CONFIGGETparameter、CONFIG SETparameter value、FLUSHALL等命令,需要的朋友可以参考下 一、概述: Redis在设计之初就被定义为长时间不间断运行的服务进程,因此大多数系统配置参数都可以...

  • [Redis] Redis教程(十三):管线详解 日期:2015-09-19 18:32:48 点击:166 好评:0

    这篇文章主要介绍了Redis教程(十三):管线详解,本文讲解了请求应答协议和RTT、管线(pipelining)、Benchmark等内容,需要的朋友可以参考下 一、请求应答协议和RTT: Redis是一种典型的基于C/S模型的TCP服务器。在客户端与服务器的通讯过程中,通常都是客户端率...

  • [Redis] Redis教程(十四):内存优化介绍 日期:2015-09-19 18:31:07 点击:58 好评:0

    这篇文章主要介绍了Redis教程(十四):内存优化介绍,本文讲解了特殊编码、BIT和Byte级别的操作、尽可能使用Hash等内容,需要的朋友可以参考下 一、特殊编码: 自从Redis 2.2之后,很多数据类型都可以通过特殊编码的方式来进行存储空间的优化。其中,Hash、List...

  • [Redis] Redis教程(十五):C语言连接操作代码实例 日期:2015-09-19 18:29:37 点击:94 好评:0

    这篇文章主要介绍了Redis教程(十五):C语言连接操作代码实例,本篇博客是该系列博客中的最后一篇,在这里将给出基于Redis客户端组件访问并操作Redis服务器的代码示例,需要的朋友可以参考下 在之前的博客中已经非常详细的介绍了Redis的各种操作命令、运行机制和...

栏目列表
推荐内容