云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Redis安装部署文档

Redis安装部署文档

  • 62 次阅读
  • 3 次下载
  • 2025/5/1 5:42:28

5.9.2 停止Redis

关闭服务 redis-cli shutdown

如果非默认端口,可指定端口: redis-cli -p 6380 shutdown

5.9.3 连接Redis

两种连接方式:

1:window DOS方式:tentel主机IP端口号(默认为127.0.0.1:6379) 2:linux客户端方式:redis-cli主机IP端口号(默认为127.0.0.16379)

5.10 redis常用命令详解 5.10.1 redis-benchmark

Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能。 redis的基准信息和性能检测。

redis-benchmark -h localhost -p 6379 -c 100 -n 100000 100个并发连接,100000个请求,检测host为localhost 端口为6379的redis服务器性能

./redis-benchmark -n 100000 –c 50 ====== –c 50 ======

100000 requests completed in 1.93 seconds(100000个请求完成于 1.93 秒 ) 50 parallel clients (每个请求有50个并发客户端) 3 bytes payload (每次写入3字节)

keep alive: 1 (保持1个连接) 58.50% <= 0 milliseconds 99.17% <= 1 milliseconds 99.58% <= 2 milliseconds 99.85% <= 3 milliseconds 99.90% <= 6 milliseconds 100.00% <= 9 milliseconds (所有请求在62毫秒内完成)

114293.71 requests per second(每秒 114293.71 次查询)

redis-benchmark参数 -h -p -s -c -n -d -k -r -P -q --csv -l -t -I 设置检测主机IP地址,默认为127.0.0.1 设置检测主机的端口号,默认为6379 服务器套接字(压倒主机和端口) 并发连接数 请求数 测试使用的数据集的大小/字节的值(默认3字节) 1:表示保持连接(默认值)0:重新连接 SET/GET/INCR方法使用随机数插入数值,设置10则插入值为rand:000000000000 - rand:000000000009 默认为1(无管道),当网络延迟过长时,使用管道方式通信(请求和响应打包发送接收) 简约信息模式,只显示查询和秒值等基本信息。 以CSV格式输出信息 无线循环插入测试数据,ctrl+c停止 只运行测试逗号分隔的列表命令,如:-t ping,set,get 空闲模式。立即打开50个空闲连接和等待。 例子: $ redis-benchmark基本测试 $ redis-benchmark -h 192.168.1.1 -p 6379 -n 100000 -c 20 $ redis-benchmark -t set -n 1000000 -r 100000000 $ redis-benchmark -t ping,set,get -n 100000 –csv $ redis-benchmark -r 10000 -n 10000 lpushmylist ele:rand:000000000000 5.10.2 redis-server

Redis服务器的daemon启动程序 redis-server 启动并加装默认配置文件[/path/to/redis.conf] redis-server /biran/conf/redis.conf启动并加装指定配置文件

redis-server - (read config from stdin)使用标准输入读取配置为启动参数

redis-server --test-memory 256检测256MB内存 redis-server –version查版本号

5.10.3 redis-cli

Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作 可输入redis-cli直接进入命令行操作界面。 redis-cli参数 -h -p -s -a -r -i -n -x -d --raw --latency --slave --pipe --bigkeys --help --version 设置检测主机IP地址,默认为127.0.0.1 设置检测主机的端口号,默认为6379 服务器套接字(压倒主机和端口) 连接到Master服务器时使用的密码 执行指定的N次命令 执行命令后等待N秒,如–i 0.1 info(执行后等0.1秒) 指定连接N号ID数据库,如–n 3(连接3号数据库) 从控制台输入的信息中读取最后一个参数 定义多个定界符为默认输出格式(默认: \\n) 使用原数据格式返回输出内容 进入一个不断延时采样的特殊模式 模拟一个从服务器到主服务器的命令显示反馈 使用管道协议模式 监听显示数据量大的key值,--bigkeys -i 0.1 显示命令行帮助信息 显示版本号 例子: $ redis-cli进入命令行模式 $redis-cli-r 3 info重复执行info命令三次 $ cat testStr.txt | redis-cli -x set testStr读取testStr.txt文件所有内容设置为testStr的值 $ redis-cli -r 100 lpushmylist x $redis-cli -r 100 -i 1 info | grep used_memory_human 5.10.4 redis-check-aof

更新日志检查,加--fix参数为修复log文件 redis-check-aofappendonly.aof

5.10.5 redis-check-dump

检查本地数据库文件

redis-check-dump dump.rdb

5.10.6 查看、删除key信息

redis-cli keys \\* #查看所有键值信息

redis-cli -n 1 keys \删除DBID为1的test开头的key值

5.10.7 获取服务器的信息和统计

redis-cli info查询系统信息。默认为localhost,端口为6379。

redis-cli -p 6379 info | grep '\\'过滤查询used_memory属性

当used_memory_rss接近maxmemory或者used_memory_peak超过maxmemory时,要加大maxmemory 负责性能下降

redis服务的统计信息: redis_version:2.4.14 redis_git_sha1:00000000 redis_git_dirty:0 arch_bits:64 multiplexing_api:epoll gcc_version:4.1.2 process_id:5551 uptime_in_seconds:1538 uptime_in_days:0 lru_clock:1975799 used_cpu_sys:0.04 used_cpu_user:0.09 used_cpu_sys_children:0.01 used_cpu_user_children:0.04 connected_clients:2 connected_slaves:0 client_longest_output_list:0 client_biggest_input_buf:0 blocked_clients:0 used_memory:3765272 used_memory_human:3.59M used_memory_rss:4665344 used_memory_peak:3756712 used_memory_peak_human:3.58M mem_fragmentation_ratio:1.24 Redis版本号 Git版本?? 64位系统 gcc版本号 当前服务器进程id 正常工作时间(秒) 正常工作天数 Cpu使用率 客户端连接数 从服务器连接数 锁定的客户端 redis数据占用的内存,单位bytes(字节) 重点关注! redis占用的物理内存 redis使用物理内存的峰值 内存碎片率

搜索更多关于: Redis安装部署文档 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

△维 5.9.2 停止Redis 关闭服务 redis-cli shutdown 如果非默认端口,可指定端口: redis-cli -p 6380 shutdown 5.9.3 连接Redis 两种连接方式: 1:window DOS方式:tentel主机IP端口号(默认为127.0.0.1:6379) 2:linux客户端方式:redis-cli主机IP端口号(默认为127.0.0.16379) 5.10 redis常用命令详解 5.10.1 redis-benchmark Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能。 redis的基准信息和性能检测。 redis-benchmark -h local

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com