1 / 4
文档名称:

redis系统管理.doc

格式:doc   大小:30KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

redis系统管理.doc

上传人:精品小课件 2021/8/9 文件大小:30 KB

下载得到文件列表

redis系统管理.doc

相关文档

文档介绍

文档介绍:一、系统管理
1安装
·客户端、
·服务器(32bit、64bit)
2配置
·配置文件
·命令
CONFIG GET:显示配置项
CONFIG SET:设置配置项
·配置项
3管理
·启动、redis-server /ect/
·停止: redis-cli shutdown
·服务器统计信息
1)INFO: 输出服务器的统计信息
2)CONFIG RESETSTAT:将以下统计项清0
Keyspace hits
Keyspace misses
Number of commands processed
Number of connections received
Number of expired keys
4持久性
1)快照
·配置文件
save 900 1
save 300 10
save 60 10000
rdbcompression yes
dbfilename
dir /data/redis_data/
#---快速配置
save 3600 1 #1小时
save 1800 10 #30分钟
save 600 100000 #10分钟10W次
·动态改变配置
- CONFIG SET save "3600 1 1800 10 600 100000"
·命令
- BGSAVE:在后台保存DB。父进程继续提供服务,子进程在后台保存DB。
- LASTSAVE:返回最近一次DB成功保存的unix时间戳。
·关掉快照
--方法一:将配置文件的所有save指令注释掉
--方法二:执行命令redis-cli config set save ""
·备注:
 --rdb文件的大小约是内存的十分之一。

2)AOF
·配置文件
·动态改变配置
·命令
3)备注
·持久性是通过fork子进程在后台执行的,在保存数据到磁盘时主进程会继续响应客户端的请求。
·快照和AOF可以同时使用
·通过CONFIG SET命令可以动态启动AOF,此时AOF文件的初始内容是通过内存中的数据构建的,随后的命令会被附加到AOF文件。因此动态配置方式和server启动时就打开AOF的效果是一样的。
5复制
1)配置文件
中添加下面的配置项,然后重启进程。
slaveof <masterip> <masterport>
2)命令
SLAVEOF no one #停止复制。Slave的原有数据不会被丢掉
SLAVEOF host port #从< host port >指定的master开始复制。Slave的原有数据会被丢掉
3)备注
·master重启后slave会自动重新同步。Slave的原有数据会被丢掉
  ·master上执行FLUSHALL后,slave上的数据也会被清空
6内存
配置
·activerehashing: 重新hash 主哈希表,尽快释放内存
·在下列数据结