Redis之-常用命令

格式比较乱,主要是为了记录平时的一些操作,学习过程;
1,查看数量
127.0.0.1:6379> dbsize
(integer) 6
2,手动重写aof文件
127.0.0.1:6379> bgrewriteaof
Background append only file rewriting started
3,保存aof日志,这个命令会阻塞其他操作,建议使用bgsave
127.0.0.1:6379> save
OK
4,查看上一次保存的时间
127.0.0.1:6379> lastsave
(integer) 1561370112
5,后台的方式保存
127.0.0.1:6379> bgsave
Background saving started
127.0.0.1:6379> lastsave
(integer) 1561370140
6,flushdb清理当前连接db
flushall清理所有db
7,info命令显示详细信息,如Memory信息
used_memory:1928448 数据结构的空间
used_memory_rss:8679424 实占空间
mem_fragmentation_ratio:4.50 前2者比例,1.n最好,如果此值特别大,说明redis内存碎片严重,可以导出再导入一次。

role:master
connected_slaves:2
slave0:ip=127.0.0.1,port=6380,state=online,offset=567100,lag=0
slave1:ip=127.0.0.1,port=6381,state=online,offset=567100,lag=0

Stats-fork信息
latest_fork_usec:2506 上次导出rdb快照,持久化花费微秒,注意,如果某实例有10G内容,导出需要2分钟,每分钟写入10000次,导致不断的rdb导出,磁盘一直处于IO较高的状态。

8,慢日志slowlog
1,多久才是慢?
slowlog-log-slower-than 10000 来指定,单位是微秒

设置方式:
127.0.0.1:6379> config get slowlog-log-slower-than
1) "slowlog-log-slower-than"
2) "10000"
127.0.0.1:6379> config set slowlog-log-slower-than 100
OK
127.0.0.1:6379> config get slowlog-log-slower-than
1) "slowlog-log-slower-than"
2) "100"

2,服务器储存多少条慢日志
slowlog-max-len 128来限制的。

3,查看慢日志
127.0.0.1:6379> slowlog get
1) 1) (integer) 2
2) (integer) 1561442704
3) (integer) 131
4) 1) "keys"
2) "*"
2) 1) (integer) 1
2) (integer) 1561442666
3) (integer) 105
4) 1) "config"
2) "get"
3) "slowlog-log-slower-than"
3) 1) (integer) 0
2) (integer) 1561370112
3) (integer) 20647
4) 1) "save"

原文地址:https://blog.51cto.com/yangjunfeng/2413183

时间: 2024-11-07 19:36:47

Redis之-常用命令的相关文章

Linux下安装redis以及常用命令

1.获取redis资源 wget http://download.redis.io/releases/redis-4.0.8.tar.gz 2.解压 tar xzvf redis-4.0.8.tar.gz 3.安装 cd redis-4.0.8 make cd src make install PREFIX=/usr/local/redis 4.移动配置文件到安装目录下 cd ../ mkdir /usr/local/redis/etc mv redis.conf /usr/local/redi

Jedis对Redis的常用命令操作

本篇主要总结一些Jedis对Redis的常用命令操作: 1.对key操作命令 2.对String操作命令 3.对List操作命令 4.对Set操作命令 5.对Hash操作命令 6.排序操作指令 一.项目中添加redis和junit的依赖. <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</ver

redis 操作常用命令

首先看一下redis操作常用的命令: exists key 测试制定的key是否存在 del key1 key2 .... keyn   删除制定的key type key 查看key的类型 keys pattern  返回匹配制定模式的所有的key raname oldkey newkey  修改key的名称 dbsize  查看当前数据库的key的数量 exprie key  seconds   为key指定过期时间 ttl  key  查看key的过期时间 select db-index

Redis(2):常用命令详解

redis命令不区分大小写 通用命令:1. 获得符合规则的键名列表: keys pattern   其中pattern符合glob风格  ? (一个字符) * (任意个字符) [] (匹配其中的任意一个字符)  \x (转义字符) 需要注意的是keys命令会遍历redis中的所有键,如果键比较多,会影响性能 keys *  会列出当前库中的所有键, 注意这个列出的不仅仅是string类型的,其他所有类型的key都包括(即使是hash类型的). 127.0.0.1:6379> HSET hashk

05_NoSQL数据库之Redis数据库:Redis的常用命令,键值相关命令和服务器相关命令

 Redis常用命令 Redis提供了丰富的命令对数据库和各种数据库类型进行操作,这些命令可以再Linux终端使用. 键值相关命令: Keys:返回满足给定pattern的所有key 用表达式*表示取出所有的key 127.0.0.1:6379> keys * 1) "age" 2) "name" 3) "age2" 127.0.0.1:6379> keys a* 1) "age" 2) "age2&

redis的常用命令

键值得相关命令: keys * 返回满足给定patternd的所有key exists 确认一个key是否存在 del 删除一个key expire 设置一个key的过期时间 ttl 查看过期时间还有多久 move 将当前键移动到另一个数据库 select 选择数据库 默认一共16个数据库0到15,进客户端时,默认是0数据库 persist 移除给定key的过期时间 randomkey 随机返回key空间的一个key rename 重命名key type 返回key的数据类型 与服务器相关的命令

Redis中常用命令

连接操作相关的命令 quit:关闭连接(connection) auth:简单密码认证 持久化 save:将数据同步保存到磁盘 bgsave:将数据异步保存到磁盘 lastsave:返回上次成功将数据保存到磁盘的Unix时戳 shundown:将数据同步保存到磁盘,然后关闭服务 远程服务控制 info:提供服务器的信息和统计 monitor:实时转储收到的请求 slaveof:改变复制策略设置 config:在运行时配置Redis服务器 对value操作的命令 exists(key):确认一个k

redis的常用命令及实例讲解

使用命令行操作redis 数据类型 字符串String 列表list 使用双向循序链表实现(LinkedList) 散列 Hash 一般应用于将redis作为分布式缓存,存储数据库中的数据对象 集合set 有序集合zset 会自动排名,一般用于商品的排名 命令: String数据类型的命令: set:保存数据或修改数据: 例如 set name zhangsan get 取数据   例如 get name incr:递增 每使用一次   例如:incr age(可以用于年龄每年加一) decr:

总结Linux 、Redis 操作常用命令(转)

Redis的配置 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no 2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid 3. 指定Redis监听端口,默认端口为6379,作者在自己的一篇博文中解释了为什么选用6379作为默认端口,因为6379在手机按键上MERZ对应的号码,而MERZ取自意大

Redis数据结构常用命令

XML配置 <?xml version='1.0' encoding='UTF-8' ?> <!-- was: <?xml version="1.0" encoding="UTF-8"?> --> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSche