当前位置:首页 > Redis安装部署文档
△
维
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
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
更新日志检查,加--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_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使用物理内存的峰值 内存碎片率
共分享92篇相关文档