redis 服务器端命令

db0,db1,db2是数据库,外层是服务器,服务器下面有20个数据库。

6379:0>time
1) "1515832769" //多少秒
2) "160000" //多少微妙 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[]> dbsize
(integer) 0 BGREWRITEAOF 后台进程重写AOF
BGSAVE 手动后台保存rdb快照
SAVE 保存rdb快照
LASTSAVE 上次保存时间 Slaveof master-Host port , 把当前实例设为master的slave Flushall 清空所有库所有键
Flushdb 清空当前库所有键
Showdown [save/nosave] 注: 如果不小心运行了flushall, 立即 shutdown nosave ,关闭服务器
防止别人重写aof(因为此时数据库是空的,重写aof后aof也就空了,那么就不能够通过aof来恢复了)。然后 手工编辑aof文件, 去掉文件中的 “flushall “相关行:
*1
$8 //Flushall是8个长度
Flushall
然后开启服务器,就可以导入回原来数据.
如果,flushall之后,系统恰好bgrewriteaof重写了aof文件了,那么aof就清空了,数据就真的丢失.(还有rdb可以恢复出来)。
配置信息可以写在conf文件里面,但是也可以运行时动态设置:
Config get 配置项
Config set 配置项 值 (特殊的选项,不允许用此命令设置,如slave-of, 需要用单独的slaveof命令来设置)
6379:0>config get requirepass
1) "requirepass"
2) "" Slowlog 显示慢查询,注:多慢才叫慢?
答: 由slowlog-log-slower-than 10000 ,来指定,(单位是微秒) 服务器储存多少条慢查询的记录?
答: 由 slowlog-max-len 128 ,来做限制指定。 慢日志
6379:0>config get slowlog-log-slower-than
1) "slowlog-log-slower-than"
2) "10000" //大于10000微妙就记下来 6379:0>config set slowlog-log-slower-than 100 ////大于100微妙就记下来
"OK" 6379:0>CONFIG get slowlog-max-len
1) "slowlog-max-len"
2) "128" //最多存128条慢日志 6379:0>slowlog get //slowlog get N 获取慢日志,返回查询时间大于100微妙的命令
1) 1) "2"
2) "1515834219"
3) "22000"
4) 1) "config"
2) "get"
3) "requirepass" 2) 1) "1"
2) "1515833612"
3) "15000"
4) 1) "PSYNC"
2) "?"
3) "-1"
Redis运维时需要注意的参数:Info [Replication/CPU/Memory..] :查看redis服务器的信息
1: 内存
# Memory
used_memory:859192 数据结构的空间,859K
used_memory_rss:7634944 实占空间
mem_fragmentation_ratio:8.89 前2者的比例,1点几最好,如果此值过大,说明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状态.

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

  1. redis 服务器端命令

    redis 127.0.0.1:6380> time ,显示服务器时间, 时间戳(秒), 微秒数 1) "1375270361" 2) "504511" ...

  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. 【2018.2.8-】网络流学习笔记(含ISAP!)

    网络流的基础内容就不详细发了,网上到处都是,可自学. 总版点这里 ps:以下有些链接是hihocoder的题目(题面有详细讲解),请确保先登录hihocoder,再点击进入相应题目网页. 最大流 基础 ...

  2. 49道Spring面试题和答案

    49道Spring面试题和答案 Spring 概述 1. 什么是spring? Spring 是个Java企业级应用的开源开发框架.Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE ...

  3. 大逃杀(树上dp)

    这道题和宝藏差不多吧,转移的时候比较麻烦的. 代码中分量很多种情况. h更新比较麻烦 这两幅图表示了双边更新中3,4连个h更新,下面比较好理解的吧. #include<cstring> # ...

  4. Spring JdbcTemplate 查询方法中的RowMapper实现汇总

    实现一.在内部建立内联类实现RowMapper接口 package hysteria.contact.dao.impl; import java.sql.ResultSet; import java. ...

  5. CF 527C Glass Carving

    数据结构维护二维平面 首先横着切与竖着切是完全没有关联的, 简单贪心,最大子矩阵的面积一定是最大长*最大宽 此处有三种做法 1.用set来维护,每次插入操作寻找这个点的前驱和后继,并维护一个计数数组, ...

  6. TYVJ4623 球球大作战·生存

    时间: 500ms / 空间: 65536KiB / Java类名: Main 背景 小天很喜欢玩球球大作战这个游戏,大家也应该都玩过.游戏规则是:移动自己的球,移动到别人的球(一定要比自己的球小)的 ...

  7. HTML网页滚动加载--mark一下

    console控制台: >: function stroll(){ window.scrollTo(, document.body.scrollHeight); }; >: window. ...

  8. web信息搜索之目标扫描篇

    https://blog.csdn.net/dongfei2033/article/details/78175421

  9. Codeforces 665C Simple Strings【暴力,贪心】

    题目链接: http://codeforces.com/contest/665/problem/C 题意: 改变最少的字符,使得最终序列无相同的连续的字符. 分析: 对每一个与前一个字符相同的字符,枚 ...

  10. Java常用API(Scanner,Random)匿名对象

    API:即Application programming Interface,应用编程接口. Java中封装了许许多多的API供用户使用,Scanner与Random便是其中之一,API实际就是类,已 ...