redis 服务器端命令
redis 127.0.0.1:6380> time ,显示服务器时间, 时间戳(秒), 微秒数
1) "1375270361"
2) "504511"
redis
127.0.0.1:6380> dbsize // 当前数据库的key的数量
(integer)
2
redis
127.0.0.1:6380> select 2
OK
redis
127.0.0.1:6380[2]> dbsize
(integer)
0
redis
127.0.0.1:6380[2]>
BGREWRITEAOF
后台进程重写AOF
BGSAVE
后台保存rdb快照
SAVE
保存rdb快照
LASTSAVE
上次保存时间
Slaveof
master-Host port , 把当前实例设为master的slave
Flushall
清空所有库所有键
Flushdb
清空当前库所有键
Showdown
[save/nosave]
注:
如果不小心运行了flushall,
立即shutdown
nosave ,关闭服务器
然后手工编辑aof文件,
去掉文件中的
“flushall
”相关行,
然后开启服务器,就可以导入回原来数据.
如果,flushall之后,系统恰好bgrewriteaof了,那么aof就清空了,数据丢失.
Slowlog
显示慢查询
注:多慢才叫慢?
答:
由slowlog-log-slower-than
10000 ,来指定,(单位是微秒)
服务器储存多少条慢查询的记录?
答:
由slowlog-max-len
128 ,来做限制
Info
[Replication/CPU/Memory..]
查看redis服务器的信息
Config
get 配置项
Config
set 配置项值(特殊的选项,不允许用此命令设置,如slave-of,
需要用单独的slaveof命令来设置)
Redis运维时需要注意的参数
1:
内存
#
Memory
used_memory:859192
数据结构的空间
used_memory_rss:7634944
实占空间
mem_fragmentation_ratio:8.89
前2者的比例,1.N为佳,如果此值过大,说明redis的内存的碎片化严重,可以导出再导入一次.
2:
主从复制
#
Replication
role:slave
master_host:192.168.1.128
master_port:6379
master_link_status:up
3:持久化
#
Persistence
rdb_changes_since_last_save:0
rdb_last_save_time:1375224063
4:
fork耗时
#Status
latest_fork_usec:936
上次导出rdb快照,持久化花费微秒
注意:
如果某实例有10G内容,导出需要2分钟,
每分钟写入10000次,导致不断的rdb导出,磁盘始处于高IO状态.
5:
慢日志
config
get/set slowlog-log-slower-than
CONFIG
get/SET slowlog-max-len
slowlog
get N 获取慢日志
运行时更改master-slave
修改一台slave(设为A)为new
master
命令该服务不做其他redis服务的slave
命令:
slaveof no one
修改其readonly为yes
其他的slave再指向new
master A
命令该服务为new
master A的slave
命令格式slaveof
IP port
redis 服务器端命令的更多相关文章
- redis09---redis 服务器端命令
redis 服务器端命令 db0,db1,db2是数据库,外层是服务器,服务器下面有20个数据库. :>time ) "" //多少秒 ) "" //多少 ...
- redis shell命令大全
redis shell命令大全(转自http://blog.mkfree.com/posts/5105432f975ad0eb7d135964) 作者:oyhk 2013-1-28 3:11:35 ...
- 转:redis常用命令
一 Redis介绍 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发 ...
- C#中使用Redis学习一 windows安装redis服务器端和客户端
学习背景 今天是2015年1月2日,新年刚开始的第二天,先祝大家元旦快乐啦(迟到的祝福吧^_^).前段时间一直写Jquery插件开发系列博文,这个系列文章暂停一段时间,最近一直在看redis,我将把r ...
- redis键命令
1.ping命令用于检测redis是否启动 成功返回pong表示链接成功 2.在远程redis服务上执行命令 Redis-cli -h host -p port -a password 如果是连接本机 ...
- Redis常用命令
Redis常用命令Redis提供了丰富的命令对数据库和各种数据类型进行操作,这些命令可以再Linux终端使用.1.键值相关命令2.服务器相关命令 一.键值相关命令 1.get get 键值 当 key ...
- 第2讲 Redis常用命令与高级应用
目录 一.redis数据类型 5. sorted sets类型和操作 二.Redis常用命令 1.键值相关命令 2.服务器相关命令 三. redis高级应用 1. 给redis服务器设置密码 2.持久 ...
- Redis Key 命令
Redis Key 命令 del key1 key2 - keyn 删除键为key1,key2-keyn,空格分隔. persist key 移除给定 key 的生存时间,将这个 key ...
- Redis常用命令手册:服务器相关命令
Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用.在编程时,比如各类语言包,这些命令都有对应的方法.下面将Redis提供的命令做一 ...
随机推荐
- hdu 1242 dfs/bfs
Problem Description Angel was caught by the MOLIGPY! He was put in prison by Moligpy. The prison is ...
- Java生成缩略图Thumbnailator(转载)
转自(http://rensanning.iteye.com/blog/1545708) Thumbnailator 是一个为Java界面更流畅的缩略图生成库.从API提供现有的图像文件和图像对象的缩 ...
- 不要在精确计算中使用float和double类型
http://blog.csdn.net/androiddevelop/article/details/8478879 一 问题描述 float和double类型不能用于精确计算,其主要目的是为了科 ...
- 设置U盘为第一启动顺序
本文转载:http://u.diannaodian.com/Article/1004.html 盘安装系统的首要步骤就是设置U盘为第一启动顺序.下面电脑店官网就来说说到底如何来设置U盘启动顺序吧. ...
- [RxJS] Transformation operator: bufferToggle, bufferWhen
bufferToggle(open: Observable, () => close: Observalbe : Observalbe<T[]>) bufferToggle take ...
- SA密钥长度、明文长度和密文长度
本文介绍RSA加解密中必须考虑到的密钥长度.明文长度和密文长度问题,对第一次接触RSA的开发人员来说,RSA算是比较复杂的算法,RSA的复杂度是因为数学家把效率和安全也考虑进去的缘故. 本文先只谈密钥 ...
- error: device not found - waiting for device -
执行 cocos run -p android 时报的这个错误 连接上 android 手机, 手机开启开发者模式. 设置--其他高级设置--开发者选项--USB 调试
- C# 日期字符串转成javascript日期
1.c# date to js date var csharpStr='/Date(1479694396330)/'; //替换掉非数字 csharpStr=csharpStr.replace(/[^ ...
- Java-strurs总结
这里是自己对自学的struts2 的一个整体 的脉络进行的一个概括,需要学习哪些东西,注重哪些东西: struts2 是主流框架SSH 中的一个"S" ,准备MVC开发标准的一个框 ...
- java异常类的使用
1.异常的概念 什么是异常?程序出错分为两部分,编译时出粗和运行时出错.编译时出错是编译器在编译源码时发生的错误: 运行时出错是在编译通过,在运行时出现的错误.这种情况叫异常. 例如:数组越界,除数为 ...