广告
返回顶部
首页 > 资讯 > 数据库 >Redis命令行参数大全
  • 622
分享到

Redis命令行参数大全

Redis命令行参数大全 2019-10-24 19:10:37 622人浏览 无得
摘要

Redis命令行参数大全 CLI工具的类型 可执行文件 作用 redis-server Redis Srver相关 redis-cli Redis命令行工具 redis-benchmark 基准测试工具 redis

Redis命令行参数大全

Redis命令行参数大全

CLI工具的类型

可执行文件 作用
redis-server Redis Srver相关
redis-cli Redis命令行工具
redis-benchmark 基准测试工具
redis-check-aof AOF持久化文件检测工具和修复工具
redis-check-rdb RDB持久化文件检测工具和修复工具
redis-sentinel Redis哨兵系统

服务器端命令redis-server

  • 命令方式

redis-cli -h {host} -p {port} {command}直接得到命令的返回结果,显示在屏幕上。

这些命令时直接作用与redis-cli的一个选项,像redis-cli info这种是调的redis-server执行info命令的意思

  • 交互式命令行方式

redis-cli -h {host} -p {port}进入交互式命令行.

选项 说明
time 返回当前服务器时间
dbsize 返回当前数据库的 key 的数量
client list 返回所有连接到服务器的客户端信息和统计数据
select 切换到指定的库
quit 关闭连接
auth 密码认证
echo 打印字符串
ping 查看服务是否运行,如果Redis存活会返回pong
client kill ip:port 关闭地址为 ip:port 的客户端
save 将数据同步保存到磁盘
bgsave 将数据异步保存到磁盘
lastsave 返回上次成功将数据保存到磁盘的Unix时戳
shundown 异步保存数据到硬盘,并关闭服务器
info 提供服务器的信息和统计
config resetstat 重置info命令中的某些统计数据
config get 获取配置文件信息,CONFIG GET *获取所有配置信息
config set 动态地调整 Redis 服务器的配置而无须重启
config rewrite Redis 服务器时所指定的 redis.conf 文件进行改写
monitor 实时监控收到的所有请求
slaveof 将当前服务器转变为指定服务器的从属服务器(slave server)
role 返回主从实例所属的角色
BGREWRITEAOF 异步执行一个 AOF(AppendOnly File) 文件重写操作
CLIENT GETNAME 获取连接的名称
CLIENT SETNAME 设置当前连接的名称
CLIENT PAUSE 阻塞客户端命令一段时间(以毫秒计)
CLUSTER SLOTS 获取集群节点的映射数组
COMMAND 获取 Redis 命令详情数组
COMMAND COUNT 获取 Redis 命令总数
COMMAND GETKEYS 获取给定命令的所有键
COMMAND INFO 获取指定 Redis 命令描述的数组
DEBUG OBJECT 获取 key 的调试信息
DEBUG SEGFAULT 让 Redis 服务崩溃
FLUSHALL 删除所有数据库的所有key
FLUSHDB 删除当前数据库的所有key
SLOWLOG 管理 redis 的慢日志
SYNC 用于复制功能(replication)的内部命令

服务器启动参数redis-server

选项 说明 案例
-v --version
- 从stdin中读取配置
--port 指定Redis服务监听的端口
-a 指定密码
--sentinel 设置哨兵系统启动
/path 选择指定的配置文件启动
--test-memory 检测当前操作系统能否稳定地分配指定容量的内存给 Redis
--slaveof 将当前Redis设置为从库,为他设置主库地址
--masterauth 如果主库设置了主从密码, 从库需要用该参数指定主从密码
--loglevel 设置日志等级

客户端选项redis-cli

选项 说明 案例
-h 指定Redis server地址
-p 指定Redis server端口号
-s 指定服务器套接字(覆盖主机名和端口)。
-a 指定密码
-u url格式的地址
-r 将命令重复执行N次
-i 每隔N秒执行一次命令,必须与-r一起使用。
-n 选择库号
-x 代表从标准输入读取数据作为该命令的最后一个参数。
-d 原始格式中的多块分隔符(默认值: )。
-c 连接cluster集群结点时用的,此选项可防止moved和ask异常。
--csv 将数据导出为CSV格式的文件
--scan 获取服务器所有的键
--pattern 指定scan获取的key的pattern,正则表达式用于scan命令后过滤.
--slave 当前客户端模拟成当前redis节点的从节点,可用来获取指定redis节点的更新操作
--rdb 导出rdb文件,保存导到指定的位置
--pipe 将命令封装成redis通信协议定义的数据格式,批量发送给redis执行。
--pipe-timeout 设置管道超时时间
--bigkeys 统计bigkey的分布,使用scan命令对redis的键进行采样,从中找到内存占用比较大的键
--hotkeys 找出server中热点key
--stat 实时获取redis的统计信息。istat和info相比可以看到一些增加的数据,如:每秒请求数
--raw 显示格式化的效果
--no-raw 要求返回原始格式
--eval 用于执行lua脚本
--latency 持续采样服务器延迟
--latency-history 持续采样服务器延迟并每隔(15秒)输出一个记录; 可以使用-i 更改间隔时间
--latency-dist 使用彩色终端显示一系列延时特征
--intrinsic-latency 固有延迟,由于操作系统或虚拟机/容器带来的延迟,需要在redis-server的本器上进行测量.
--ldb 与--eval一起使用可以启用Redis Lua调试器
--ldb-sync-mode 比如--ldb,但是使用了同步Lua调试器, 此模式将阻塞服务器并更改脚本
--lru-test

redis-cli stat说明

选项 说明 案例
keys server中key的数量
mem 键值对的总内存量
clients 当前连接的总clients数量
blocked 正在等待执行阻塞命令(BLPOP、BRPOP、BRPOPLPUSH 等等)的客户端数量
requests 服务器请求总次数 (+1) 截止上次请求增加次数
connections 服务器连接次数

性能测试工具redis-benchmark

redis-benchmark

redis-benchmark命令不属于redis-cli而是在Redis的其他工具,默认在Redis目录下

选项 说明 案例
-h 指定服务器主机名
-p 指定服务器端口
-s 指定服务器 Socket
-c 指定并发连接数
-n 指定请求数
-d 以字节的形式指定 SET/GET 值的数据大小
-k 1=keep alive 0=reconnect
-r SET/GET/INCR 使用随机 key, SADD 使用随机值
-P 通过管道传输 请求
-q 强制退出 redis 仅显示 query/sec 值
--csv 以 CSV 格式输出
-l 生成循环,永久执行测试
-t 仅运行以逗号分隔的测试命令列表
-I Idle 模式。仅打开 N 个 idle 连接并等待

您可能感兴趣的文档:

--结束END--

本文标题: Redis命令行参数大全

本文链接: https://www.lsjlt.com/news/5365.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Redis命令行参数大全
    Redis命令行参数大全 CLI工具的类型 可执行文件 作用 redis-server Redis Srver相关 redis-cli Redis命令行工具 redis-benchmark 基准测试工具 redis...
    99+
    2019-10-24
    Redis命令行参数大全
  • Redis命令大全
    ------------恢复内容开始------------ Redis数据存储命令 1. 字符串 Redis字符串的值可以为三种类型: 字节串(byte string) 整数 浮点数 命令 公式 描述 GET ...
    99+
    2018-08-11
    Redis命令大全
  • Linux rpm命令参数使用大全(经典)
    RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两种。...
    99+
    2022-06-04
    命令 参数 经典
  • python命令行参数
    python 命令行参数 if __name__ == '__main__':     if len(sys.argv)<3:         print "usage :",sys.argv[0],'r...
    99+
    2023-01-31
    命令行 参数 python
  • redis列表list常用命令大全
    在自己去操作列表的时候发现很多命令自己都不知道,想法很多,但是脑子内存货很少,就找时间仔细的去总结了一些 超级超级详细: 1.string(字符串操作) 1.set:设置键  $reids->set('mykey',111);2.get:获...
    99+
    2023-09-14
    redis 缓存 php
  • 数据库命令大全
    1.对数据库常用命令 1.连接数据库 mysql -u用户名 -p密码 2.显示已有数据库 show databases; 3.创建数据库 create database sqlname; 4.选择数据库 use database sqln...
    99+
    2023-09-09
    数据库 sql mysql
  • argparse——命令行参数解析
    目录 一、argparse是什么?1.1 一个🌰 二、ArgumentParser2.1 prog2.2 usage2.3 description2.4 epilog ...
    99+
    2023-09-17
    python 开发语言 命令行
  • Python:读取命令行参数
    也是argv之类的。 argv[0], argv[1], argv[2] ... argv[0]是py文件的文件名 argv[1] - ... 是后面跟着的参数 import sys args = sys.argv[:] prin...
    99+
    2023-01-31
    命令行 参数 Python
  • python命令行参数详解
    在Python中,可以通过命令行传递参数给脚本。这些参数可以在脚本内部使用,以便根据不同的输入执行不同的操作。Python命令行参数的详解:1、位置参数:在命令行中按照顺序传递给脚本的参数,它们可以在脚本内部通过位置来访问;2、命令行选项:...
    99+
    2023-12-18
    python 命令行
  • Windows8的运行命令大全 108条运行命令集锦
    下面是Win8运行命令大全,一共108条   1.appwiz.cpl:程序和功能   2.calc:启动计算器   3.certmgr.msc:证书管理实用程序   4.charmap:启动字符映射表  ...
    99+
    2022-06-04
    命令 集锦 大全
  • MySQL数据库命令大全
    1.数据库结构: 数据库–>数据表–>行(记录):用来描述一个对象的信息 列(字段):用来描述对象的一个属性 1 打开数据库 show databases 2 创建数据库 create database+数据库名 ...
    99+
    2023-09-03
    数据库 mysql
  • ADB命令大全
    设备连接 通过usb设备连接 设备状态良好(可正常开机,usb接口完好) 打开设备的开发者选项和usb调试模式 安装设备驱动(可通过手机助手,一般都会自动安装,计算机可以正常识别设备即为安装成功)和adb-tools 测试是否配置成...
    99+
    2023-08-24
    adb android
  • docker命令大全
    # docker命令 systemctl enable docker       ***设置开机启动docker*** systemctl disable docker      ***设置开机不启动docker:*** systemctl...
    99+
    2023-08-31
    docker 容器 运维 php
  • Python命令行参数的选择
    本篇内容介绍了“Python命令行参数的选择”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!需要模块:sys参数个数:len(sys.argv...
    99+
    2023-06-17
  • python命令行参数模块argpars
    说明 处理可选参数与位置参数 handles both optional and positional arguments 产生标准化的帮助信息 produces highly informative usage messages 支持...
    99+
    2023-01-31
    命令行 模块 参数
  • java 使用命令行参数(转)
    java 使用命令行参数(转)[@more@]有时你想在运行程序时将信息传递到一个程序中。这通过将命令行参数(command-line arguments )传递给main() 来实现。命令行参数是程序执行时在命令行中紧跟在程序名后的信息。...
    99+
    2023-06-03
  • Python详解argparse参数模块之命令行参数
    目录前言示例一:最简参数对象示例二:整数求和示例三:文件是否被篡改自定义类型choices选项限定required必选参数子命令前言 help(argparse)查看说明文档,&ld...
    99+
    2022-11-11
  • Linux 命令大全(下)
    Linux 命令大全(上) 本文目录 6. 网络通讯 常用命令6.1 ssh 命令 – 安全的远程连接服务器6.1.1 含义6.1.2 语法格式6.1.3 常用参数6.1.4 参考示例 ...
    99+
    2023-09-10
    linux 运维
  • 详解Python中命令行参数argparse的常用命令
    目录1、参数个数控制2、参数互斥3、子命令1、参数个数控制 parser.add_argument('-i', '--integers', nargs='', const=100, ...
    99+
    2023-01-29
    Python argparse常用命令 Python argparse命令 Python argparse
  • 怎么获取PHP命令行参数
    这篇文章主要介绍怎么获取PHP命令行参数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!如何获取PHP命令行参数使用 PHP 开发的同学多少都会接触过 CLI 命令行。经常会有一些定时任务或者一些脚本直接使用命令行处理...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作