分类:Redis

key-value存储系统,ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。

2017-04-12 0 By admin

Redis过量内存

redis在使用RDB做数据快照和AOF做日志重写的时候,都会fork()一个子进程。因为子进程要申请和父进程相同大的内存,会造成系统内存紧张,系统运行异常。 redis运行中有如下警告: [13223] 17 Mar 13:18:02.207 # WARNING overcommit_memory…

2017-04-12 0 By admin

Redis持久化配置

RDB快照配置 save 快照周期;全部注释掉,则禁用RDB save save 900 1 save 300 10 save 60 10000 stop-writes-on-bgsave-error yes 当开启rdb快照功能时,如果后台快照写入操作失败;则redis停止接受写入操作 当后台保存…

2016-09-18 0 By admin

Redis 保护模式

redis从3.2版本添加的新功能。主要是限制远程IP对redis的访问。 概述 之前很多部署redis的linux机器因为没有做好安全设置,被hacker攻克。 如果redis服务使用root账号运行,监听的端口对外开放,没有验证就可以访问的话; 远程用户可以通过redis,修改系统的任意文件;比…

2016-09-16 0 By admin

Redis持久化方式比较

Redis持久化选择 Redis提供了两种持久化方式RDB和AOF. RDB持久化 RDB持久性以指定的时间间隔执行数据集的时间点快照 RDB的优势 1、RDB是一个非常紧凑的、单文件的、时间点的redis数据快照文件。 2、RDB是对redis数据的单文件快照备份,非常适合做异地数据备份和灾备数据…

2016-09-16 0 By admin

Redis持久化过程

Redis两种持久化方式在执行过程中是怎么处理数据的? RDB 数据快照 RDB:Snapshotting 默认情况下,Redis将数据集的快照保存在磁盘上,保存在一个二进制文件中dump.rdb。 可以设置多长时间、多少次修改自动将数据写入磁盘;或者手动执行SAVE或BGSAVE命令。 RDB:工…

2016-09-15 0 By admin

Redis动态修改配置

redis可以在不停止和重启服务的情况下,修改服务配置。这就使用到redis终端中的config命令。 修改过程: 查看当前配置:config get config_setting_name 修改配置参数:config set config_setting_Name new_config_value…

2016-09-15 0 By admin

Redis数据类型和数据操作命令

字符串(Strings) Redis的字符串是二进制安全的,这意味着你可以使用Redis的字符串存储任何类型的数据,如:JPEG图片或序列化的Ruby 对象等。 一个字符串类型的值最大长度为512 M。 设置与取值 — SET – 设置值 — SETNX &#82…

2016-09-15 0 By admin

Redis配置文件

INCLUDES #包含 包含一个或多个配置文件;可以设置标准的配置模板; Reids的配置参数以最后一次设置为准;所以最好将include放在最后一行;避免被后续的设置参数覆盖。 # include /path/to/local.conf # include /path/to/other.conf…

2016-09-15 0 By admin

Redis 简要说明

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存存储、可持久化的日志型、Key-Value数据库,并提供多种语言的AP…