博客专栏  >  互联网   >  分布式缓存-redis

分布式缓存-redis

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

关注
6 已关注
29篇博文
  • Redis-AOF持久化

    Redis持久化-AOF 一. AOF持久化原理  AOF(append only file)持久化是以独立日志的方式记录每次写命令,重启时再重新执行AOF文件中的命令达到恢复数据的目的。AOF主要作...

    2017-07-20 00:28
    294
  • Redis-RDB持久化

    Redis-RDB持久化 一. RDB持久化的原理 RDB持久化是把当前进程数据生成快照保存到硬盘中的过程。 二. RDB持久化的触发机制 2.1 手动触发RDB 手动触发RDB的方式有两种,分别是...

    2017-07-18 19:59
    226
  • Redis-Shell

    Redis Shell 一. redis-cli 1.1 查看redis-cli命令帮助 redis-cli help 查看redis-cli命令帮助 [devuser@iz2ze2ehfv...

    2017-07-15 19:05
    395
  • Redis-客户端管理

    Redis-客户端管理 一.客户端API 1.1 查看所有客户端信息 client list Client list命令可以列出所有与Redis服务端相连的客户端信息。 例如: 10.3.3...

    2017-07-15 18:57
    563
  • Redis异常分析-输出缓冲区过大

    Redis异常分析-输出缓冲区过大 一.输出缓冲区概念 Redis为每个客户端分配了输出缓冲区,它的作用是保存命令的执行结果返回给客户端,为Redis和客户端交互返回结果提供缓冲。与输入缓冲区的区别是...

    2017-07-14 11:28
    285
  • Redis异常分析-输入缓冲区过大

    Redis异常分析-输入缓冲区过大 一.输入缓冲区概念 Redis为每个客户端分配了输入缓冲去,它的作用是将客户端发送的命令临时保存,同时Redis会到输入缓冲区拉取命令并执行,输入缓冲区为客...

    2017-07-13 20:55
    441
  • Redis-Java客户端Jedis

    Redis-Java客户端Jedis   一.Jedis的下载方式         Maven管理下,在pom文件中引入如下依赖即可: dependency>             gro...

    2017-07-13 19:37
    531
  • Redis-客户端通讯协议

    Redis-客户端通讯协议 一.概述 1.客户端与服务端的通讯协议是建立在TCP协议之上构建的 2.Redis指定了RESP(Redis SerializationProtocol,Redis序列化协...

    2017-07-13 10:07
    263
  • Redis-GEO

    Redis-GEO 一. Redis的GEO特性 Redis3.2版本提供了GEO功能,支持存储地理位置信息用来实现诸如摇一摇,附近位置这类依赖于地理位置信息的功能。 二. 命令 2.1 增加...

    2017-07-12 15:44
    282
  • Redis-发布订阅

    Redis-发布订阅 一.Redis的发布订阅机制 Redis提供了基于“发布订阅”模式的消息机制,此种模式下,消息发布者和订阅者不进行直接通信,发布者客户端向指定的频道(channel)发布消息...

    2017-07-11 20:55
    282
  • Redis-HyperLogLog

    HyperLogLog 一.什么是HyperLogLog HyperLogLog并不是一种新的数据结构(实际类型为字符串类型),而是一种基数算法,通过HyperLogLog可以利用极小的内存空间完...

    2017-07-11 17:01
    208
  • Redis-Bitmaps应用

    Redis-Bitmaps应用 一.数据结构模型 Redis提供的Bitmaps这个“数据结构”可以实现对位的操作。Bitmaps本身不是一种数据结构,实际上就是字符串,但是它可以对字符串的位进行操作...

    2017-07-11 15:49
    208
  • 在Redis中使用Lua

    在Redis中使用Lua 一.Lua是什么? Lua是一门脚本语言,它是由C语言实现的。其设计目标是做为嵌入式程序移植到其他应用程序。Redis将Lua做为脚本语言可以帮助开发者定制自己的Redi...

    2017-07-10 21:46
    567
  • Redis-事务控制

    Redis-事务控制 一.事务 1.1 事务的概念 事务表示一组动作,要么全部执行,要么全部不执行。 Redis提供了简单的事务控制。将一组需要一起执行的命令放到multi和exec两个命令之...

    2017-07-10 20:36
    286
  • Redis-pipeline

    Redis-Pipeline 一. 概念 Redis客户端和服务端往往部署在不同的机器上,客户端命令的执行分为发送命令,命令排队,执行命令,返回结果四个步骤。其中发送命令和返回结果的时间称为Rou...

    2017-07-10 14:27
    271
  • Redis-慢查询分析

    Redis-慢查询分析 一.慢查询日志 慢查询日志帮助开发和运维人员定位系统存在的慢操作。慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阀值,就将这条命令的相关信息(慢查询ID...

    2017-07-08 13:38
    697
  • Redis-数据库管理

    Redis-数据库管理 一.数据库管理 Redis支持在一个实例下创建多个数据库,数据库中的键彼此是隔离的,默认配置是16个库。Redis-cli连接redis-server时默认连接的是0号...

    2017-07-04 20:17
    388
  • Redis数据迁移-键迁移

    Redis数据迁移-键迁移 一.数据迁移 1.1 键迁移 有时候我们想将一个redis的数据迁移到另一个redis中,redis提供了三种方式来满足数据迁移的需求,分别是move、dump+...

    2017-07-04 19:01
    544
  • Redis API-全局命令

    Redis API-全局命令 一. 查看所有键Keys * keys命令会遍历所有键,时间复杂度是O(n),当Redis保存大量键时,环境上禁止使用。   二. 键总数dbsize dbsize命令...

    2017-07-04 19:06
    180
  • Redis数据结构和内部编码--有序集合(SortedSet)

    Redis数据结构和内部编码--有序集合(SortedSet) 一. 概念 有序集合用来存储多个字符串元素,同时这些元素是有序无重复的。但是它和列表使用索引下标进行排序不同,它给每个元素设置一个分...

    2017-07-03 23:36
    437

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部