路漫漫,水迢迢

八十一难拦路七十二变制敌

redis的持久化、备份、容灾

Redis持久化Redis 提供了多种不同级别的持久化方式: ● RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。 ● AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF...

2017-04-28 17:51:01

阅读数:686

评论数:0

redis主从同步(replication)详解

ReplicationRedis 支持简单且易用的主从复制(master-slave replication)功能, 该功能可以让从服务器(slave server)成为主服务器(master server)的精确复制品。 以下是关于 Redis 复制功能的几个重要方面: ● Redis ...

2017-04-28 17:43:27

阅读数:874

评论数:0

redis的事务(transaction)详解

事务(Transaction)MULTI 、 EXEC 、 DISCARD 和 WATCH 是 Redis 事务的基础。 事务可以一次执行多个命令, 并且带有以下两个重要的保证: ● 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发...

2017-04-27 18:19:18

阅读数:678

评论数:0

redis命令详解与使用场景举例——Server(服务器)

BGREWRITEAOF执行一个 AOF文件 重写操作。重写会创建一个当前 AOF 文件的体积优化版本。 即使 BGREWRITEAOF 执行失败,也不会有任何数据丢失,因为旧的 AOF 文件在 BGREWRITEAOF 成功之前不会被修改。 重写操作只会在没有其他持久化工作在后台执行时被触发...

2017-04-27 13:46:58

阅读数:603

评论数:0

redis命令详解与使用场景举例——Connection(连接)

redis-cli -h url [-p]客户端连接redis -h 指定redis地址 -p 端口号,默认3306AUTH password通过设置配置文件中 requirepass 项的值(使用命令 CONFIG SET requirepass password ),可以使用密码来保护 R...

2017-04-26 18:40:39

阅读数:768

评论数:0

redis命令详解与使用场景举例——Script(脚本)

EVAL script numkeys key [key …] arg [arg …]从 Redis 2.6.0 版本开始,通过内置的 Lua 解释器,可以使用 EVAL 命令对 Lua 脚本进行求值。 script 参数是一段 Lua 5.1 脚本程序,它会被运行在 Redis 服务器上下文中...

2017-04-26 18:19:02

阅读数:886

评论数:0

redis命令详解与使用场景举例——Transaction(事务)

DISCARD取消事务,放弃执行事务块内的所有命令。 如果正在使用 WATCH 命令监视某个(或某些) key,那么取消所有监视,等同于执行命令 UNWATCH 。 可用版本: 2.0.0+ 时间复杂度: O(1)。 返回值: 总是返回 OK 。redis> MULTI OK ...

2017-04-25 18:13:55

阅读数:801

评论数:0

redis命令详解与使用场景举例——Pub与Sub(发布订阅)

PSUBSCRIBE pattern [pattern …]订阅一个或多个符合给定模式的频道。 每个模式以 * 作为匹配符,比如 it* 匹配所有以 it 开头的频道( it.news 、 it.blog 、 it.tweets 等等), news.* 匹配所有以 news. 开头的频道( ne...

2017-04-25 18:06:16

阅读数:1506

评论数:0

redis命令详解与使用场景举例——SortedSet(有序集合)

ZADD key score member [[score member] [score member] …]将一个或多个 member 元素及其 score 值加入到有序集 key 当中。 如果某个 member 已经是有序集的成员,那么更新这个 member 的 score 值,并通过重新插...

2017-04-24 22:13:27

阅读数:2094

评论数:0

redis命令详解与使用场景举例——Set(集合)

SADD key member [member …]将一个或多个 member 元素加入到集合 key 当中,已经存在于集合的 member 元素将被忽略。 假如 key 不存在,则创建一个只包含 member 元素作成员的集合。 当 key存在且 不是集合类型时,返回一个错误。 在Redi...

2017-04-24 18:59:28

阅读数:1771

评论数:0

redis命令详解与使用场景举例——List

BLPOP key [key …] timeoutBLPOP 是列表的阻塞式(blocking)弹出原语。 它是 LPOP 命令的阻塞版本,当给定列表内没有任何元素可供弹出的时候,连接将被 BLPOP 命令阻塞,直到等待超时或发现可弹出元素为止。 当给定多个 key 参数时,按参数 key 的...

2017-04-23 15:30:35

阅读数:1560

评论数:0

redis命令详解与使用场景举例——Hash

HDEL key field [field …]删除哈希表 key 中的一个或多个指定域,不存在的域将被忽略。 在Redis2.4以下的版本里, HDEL 每次只能删除单个域,如果你需要在一个原子时间内删除多个域,请将命令包含在 MULTI / EXEC块内。 可用版本: 2.0.0+ 时...

2017-04-21 18:51:18

阅读数:2929

评论数:0

redis命令详解与使用场景举例——String

APPEND key value如果 key 已经存在并且是一个字符串, APPEND 命令将 value 追加到 key 原来的值的末尾。 如果 key 不存在, APPEND 就简单地将给定 key 设为 value ,就像执行 SET key value 一样。 可用版本: 2.0.0...

2017-04-21 17:08:26

阅读数:3877

评论数:4

redis命令详解与使用场景举例——key

DEL key [key …]删除给定的一个或多个 key 。 不存在的 key 会被忽略。 时间复杂度: O(N), N 为被删除的 key 的数量。 删除单个字符串类型的 key ,时间复杂度为O(1)。 删除单个列表、集合、有序集合或哈希表类型的 key ,时间复杂度为O(M), ...

2017-04-20 17:09:11

阅读数:1199

评论数:0

Lua学习笔记(四)

5、函数 语法: function func_name (arguments-list) statements-list; end; Lua 也提供了面向对象方式调用函数的语法,比如 o:foo(x)与 o.foo(o, x)是等价的 Lua 函数实参和形参的匹配与赋值语句类似,多余部...

2017-04-17 19:42:40

阅读数:294

评论数:0

Lua学习笔记(三)

4、基本语法 4.1 赋值语句 Lua 可以对多个变量同时赋值,变量列表和值列表的各个元素用逗号分开,赋值语 句右边的值会依次赋给左边的变量。 当变量个数和值的个数不一致时,Lua 会 默认赋值nil 还有一种特殊情况 a,b =fun() fun()的第一个返回值赋值给...

2017-04-13 16:54:20

阅读数:290

评论数:0

Lua学习笔记(二)

3.表达式 3.1 算数表达式 二元运算符:+-*/^ 一元运算符:-(负值) 3.2 关系运算符 < > <= >= == ~= ==和~=比较两个值,如果两个值类型不同,Lua认为两者不同,nil只和自己相等。 3.3 逻辑运算符 and ...

2017-04-12 17:55:53

阅读数:1339

评论数:1

关于CSDN登录提示手机号验证的问题

编辑CSDNDL365641发送到10690107888,发送完成之后输入图形验证码,点击我已发送按钮即可

2017-04-12 09:43:39

阅读数:5449

评论数:3

Lua学习笔记(一)

lua运行环境的搭建比较简单,可以去官网查看http://www.lua.org/download.html 1.1、Chunks 一个文件或者交互模式下每一行都是一个chunks,一个chunks可以是一个语句,也可以是一系列语句,还可以函数,在Lua中MByte的Chunk很常见。 lu...

2017-04-11 16:20:23

阅读数:839

评论数:0

一致性哈希算法详解

一致性Hash算法通过一个叫一致性Hash环的数据结构实现Key到缓存服务器的Hash映射,如下图所示: 图1 先构造一个长度为0-2^32的整数环,根据节点名称的Hash值将缓存服务器节点放置在这个Hash环上。然后根据需要缓存的数据的Key的值 计算其Hash值,然后在Hash环上顺时...

2017-04-09 14:13:30

阅读数:564

评论数:0

提示
确定要删除当前文章?
取消 删除