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

  1. 命令该服务不做其他redis服务的slave

命令:
slaveof no one

  1. 修改其readonly为yes

其他的slave再指向new
master A

  1. 命令该服务为new
    master A的slave

命令格式slaveof
IP port

redis 服务器端命令的更多相关文章

  1. redis09---redis 服务器端命令

    redis 服务器端命令 db0,db1,db2是数据库,外层是服务器,服务器下面有20个数据库. :>time ) "" //多少秒 ) "" //多少 ...

  2. redis shell命令大全

    redis shell命令大全(转自http://blog.mkfree.com/posts/5105432f975ad0eb7d135964) 作者:oyhk   2013-1-28 3:11:35 ...

  3. 转:redis常用命令

    一 Redis介绍 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发 ...

  4. C#中使用Redis学习一 windows安装redis服务器端和客户端

    学习背景 今天是2015年1月2日,新年刚开始的第二天,先祝大家元旦快乐啦(迟到的祝福吧^_^).前段时间一直写Jquery插件开发系列博文,这个系列文章暂停一段时间,最近一直在看redis,我将把r ...

  5. redis键命令

    1.ping命令用于检测redis是否启动 成功返回pong表示链接成功 2.在远程redis服务上执行命令 Redis-cli -h host -p port -a password 如果是连接本机 ...

  6. Redis常用命令

    Redis常用命令Redis提供了丰富的命令对数据库和各种数据类型进行操作,这些命令可以再Linux终端使用.1.键值相关命令2.服务器相关命令 一.键值相关命令 1.get get 键值 当 key ...

  7. 第2讲 Redis常用命令与高级应用

    目录 一.redis数据类型 5. sorted sets类型和操作 二.Redis常用命令 1.键值相关命令 2.服务器相关命令 三. redis高级应用 1. 给redis服务器设置密码 2.持久 ...

  8. Redis Key 命令

      Redis Key 命令     del key1 key2 - keyn 删除键为key1,key2-keyn,空格分隔. persist key 移除给定 key 的生存时间,将这个 key ...

  9. Redis常用命令手册:服务器相关命令

    Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用.在编程时,比如各类语言包,这些命令都有对应的方法.下面将Redis提供的命令做一 ...

随机推荐

  1. Hibernate 以流的方式获取数据

    hibernateQuery.setFetchSize(Integer.MIN_VALUE); results = hibernateQuery.scroll(ScrollMode.FORWARD_O ...

  2. 关于我们的Jquery操作下拉列表和复选框,自定义下拉

    后半部分还有自定义下拉列表和开灯关灯的效果,可以进来来看一下 哦 如果网页有下拉列表和复选框,看一下Jquery怎么来操作他们,主要怎么来选取他们的数据,怎么设置某一项选中 先来看个下拉列表 < ...

  3. C#中的线程(中)-线程同步

    1.同步要领 下面的表格列展了.NET对协调或同步线程动作的可用的工具:                       简易阻止方法 构成 目的 Sleep 阻止给定的时间周期 Join 等待另一个线程 ...

  4. bootstrapUI

    http://www.tinygroup.org/tinyadmin/#ajax/dashboard.pagelet

  5. [RxJS] map vs flatMap

    What's the difference between map and flatmap? First, let's show what map is. To show that, I need a ...

  6. POJ 1001 Exponentiation 无限大数的指数乘法 题解

    POJ做的非常好,本题就是要求一个无限位大的指数乘法结果. 要求基础:无限大数位相乘 额外要求:处理特殊情况的能力 -- 关键是考这个能力了. 所以本题的用例特别重要,再聪明的人也会疏忽某些用例的. ...

  7. WCF - 地址

    WCF顾名思义 即解决在windows平台下与各种平台中的程序之间通信的问题 而终结点则是WCF通信的唯一手段 终结点承载了所有通信的功能 一个WCF服务是通过对应的终结点发布出来的 发布出来的数据称 ...

  8. (转载)linux那点事儿(中)

    原文地址:http://www.cnblogs.com/fnng/archive/2012/03/19/2407162.html 本文只是转载供自己学习之用 2012-03-22 13:31 by 虫 ...

  9. ARC和非ARC文件混编

    在编程过程中,我们会用到很多各种各样的他人封装的第三方代码,但是有很多第三方都是在非ARC情况下运行的,当你使用第三方编译时出现和下图类似的错误,就说明该第三方是非ARC的,需要进行一些配置. 解决方 ...

  10. dev checkedlistbox动态绑定数据

    最近在做项目的时候遇到个问题.用checkedlistbox控件绑定数据.在这里稍微总结一下. 其实动态绑定数据有两种方法下面说一下 1.通过数据源 DataTable dt=new DataTabl ...