zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

阿里云Redis集群子实例内存查看

2023-09-11 14:19:09 时间

阿里云Redis集群有多个节点,用户需要查看每个子节点的内存还有key数目,目前阿里云Redis提供了iinfo命令用于查看某个节点的性能数据,后续会在控制台展示每个节点的数据。

初始化环境 安装python客户端

下载python客户端
wget “https://pypi.python.org/packages/68/44/5efe9e98ad83ef5b742ce62a15bea609ed5a0d1caf35b79257ddb324031a/redis-2.10.5.tar.gz#md5=3b26c2b9703b4b56b30a1ad508e31083

tar -xvf redis-2.10.5.tar.gz
cd redis-2.10.5
sudo python setup.py install

iinfo node [section](node为数字,node取值为从0到节点数目-1, section为info官方一致的值)
import sys

import redis

from redis._compat import nativestr

def parse_info(response):

 "Parse the result of Rediss INFO command into a Python dict"

 info = {}

 response = nativestr(response)

 def get_value(value):

 if , not in value or = not in value:

 try:

 if . in value:

 return float(value)

 else:

 return int(value)

 except ValueError:

 return value

 else:

 sub_dict = {}

 for item in value.split(,):

 k, v = item.rsplit(=, 1)

 sub_dict[k] = get_value(v)

 return sub_dict

 for line in response.splitlines():

 if line and not line.startswith(#):

 if line.find(:) != -1:

 key, value = line.split(:, 1)

 info[key] = get_value(value)

 else:

 # if the line isnt splittable, append it to the "__raw__" key

 info.setdefault(__raw__, []).append(line)

 return info

if __name__ == __main__:

 if len(sys.argv) != 4:

 print Usage: python , sys.argv[0],  host port password 

 exit(1)

 db_host = sys.argv[1]

 db_port = sys.argv[2]

 db_password = sys.argv[3]

 r = redis.StrictRedis(host=db_host, port=int(db_port), password=db_password)

 nodecount = r.info()[nodecount]

 for node in range(0, nodecount):

 info = r.execute_command("iinfo", str(node))

 info_res = parse_info(info)

 print "============ node ", str(node), " ================"

 print used_memory_human:, info_res[used_memory_human]

 print r.execute_command("iinfo", str(node), "keyspace")

 info_res = r.info()

 print "============ total ================"

 print used_memory_human:, info_res[used_memory_human]

 print r.info(keyspace)

执行python check_sharding_db host port password之后会输出如下内容

============ node 0 ================

used_memory_human: 37.56M

# Keyspace

db0:keys=9887,expires=0,avg_ttl=0

============ node 1 ================

used_memory_human: 37.58M

# Keyspace

db0:keys=9835,expires=0,avg_ttl=0

db1:keys=1,expires=0,avg_ttl=0

============ node 2 ================

used_memory_human: 41.24M

# Keyspace

db0:keys=9956,expires=0,avg_ttl=0

db1:keys=1,expires=0,avg_ttl=0

============ node 3 ================

used_memory_human: 37.58M

# Keyspace

db0:keys=9863,expires=0,avg_ttl=0

============ node 4 ================

used_memory_human: 37.61M

# Keyspace

db0:keys=10045,expires=0,avg_ttl=0

============ node 5 ================

used_memory_human: 37.58M

# Keyspace

db0:keys=10038,expires=0,avg_ttl=0

============ node 6 ================

used_memory_human: 37.58M

# Keyspace

db0:keys=10055,expires=0,avg_ttl=0

============ node 7 ================

used_memory_human: 37.57M

# Keyspace

db0:keys=9969,expires=0,avg_ttl=0

============ total ================

used_memory_human: 304.31M

{db1: {keys: 2, expires: 0, avg_ttl: 0}, db0: {keys: 79648, expires: 0, avg_ttl: 0}}

阿里云通用算力型u1云服务器CPU内存性能如何? 阿里云通用算力型u1云服务器CPU内存性能如何?阿里云服务器u1通用算力型Universal实例高性价比,CPU采用Intel(R) Xeon(R) Platinum,主频是2.5 GHz,云服务器U1实例的基准vCPU算力与5代企业级实例持平,最高vCPU算力与6代企业级实例持平,提供2c-32c规格和1:1/2/4/8丰富配比,阿里云服务器u1适用于Web应用及网站,企业办公类应用,数据分析和计算等大多数通用的对vCPU算力和性能要求不高的应用场景
阿里云ECS服务器通用型g8i实例CPU内存网络收发包PPS性能参数 阿里云ECS服务器通用型g8i实例CPU内存网络收发包PPS性能参数,阿里云服务器ECS通用型实例规格族g8i采用2.7 GHz主频的Intel Xeon(Sapphire Rapids) Platinum 8475B处理器,3.2 GHz睿频,g8i实例采用阿里云全新CIPU架构,可提供稳定的算力输出、更强劲的I/O引擎以及芯片级的安全加固。阿里云百科分享阿里云服务器ECS通用型g8i实例CPU计算性能、存储、网络、安全、不同CPU内存配置性能参数及使用场景
阿里云ECS云服务器计算/通用/内存命名规则 阿里云ECS云服务器计算/通用/内存命名规则,阿里云服务器ECS分为多种实例规则,常见的有计算型c、通用型g和内存型r等,large代表vCPU核数,re内存增强、se代表存储增强、ne代表网络增强等,阿里云百科分享阿里云服务器ECS实例命名规则及举例说明:
阿里云第六代云服务器最新价格表(计算型c6、通用型g6和内存型r6) 目前阿里云第六代云服务器有计算型c6、通用型g6和内存型r6实例。计算型c6实例有2核4G、4核8G、8核16G配置可选,主要适用于网站应用、批量计算、视频编码等场景。通用型g6实例有2核8G、4核16G、8核32G配置可选,适用于各种类型的企业级应用,网站和游戏服务器等场景。内存型r6实例有2核16G、4核32G、8核64G配置可选,适用于高性能数据库、内存数据库,分布式内存缓存等场景。最新价格参考如下:
阿里云共享型、计算型、通用型、内存型云服务器最新价格表 阿里云服务器租用价格是多少?2023年,阿里云继续推出轻量应用服务器与共享型、计算型、通用型、内存型云服务器优惠,其中轻量应用服务器268元/年,共享型云服务器低至0.21元/天,计算型云服务器最低52.20元/3个月起,通用算力型u1云服务器45.84元/3个月起,通用型云服务器63.30元/3个月起,内存型云服务器78.90元/3个月起,详细配置及价格表见下文。
阿里云Windows操作系统内存系统盘限制说明 阿里云Windows服务器建议内存2GB起步,1GiB内存的实例和Windows Server 2012的组合可能会因为内存使用率过高导致系统不稳定。推荐您在2GiB以上内存的实例规格中使用Windows Server 2012及以上版本,或者在1GiB内存的实例规格时使用Windows Server 2008
阿里云开mc我的世界服务器CPU内存配置选择及报价 阿里云服务器搭建Minecraft我的世界CPU内存配置怎么选择?公网带宽和系统盘选择多少合适?一般20人以内玩家、1.12版本的大型整合包、100个以内个轻量mod,2核4G配置就够用了,公网带宽选择3M或5M都可以,系统盘就高效云盘40GB够用了
阿里云内存增强型re7p实例规格介绍(实例特点、适用场景、指标数据) 阿里云在云服务器新人特惠中新增了一个内存增强型re7p实例规格的云服务器,这是继计算型c7、通用型g7和内存型r7实例之后,阿里云在活动中有增加的一款第七代云服务器实例,本文介绍云服务器ECS内存增强型re7p实例规格族的特点,并列出了具体的实例规格。
阿里云白嫖学生服务器30元2核2G运行内存14天 服务器使用尽量选你所在地区或者附近这样延迟就低很多,推荐使用ubuntu22.06或者最新系统,如果是开发游戏就得选高配置独立服务器了,最好延迟低,网速越高越好,还要处理器是目前最好的服务器处理器,ddr5运行内存,固态5.0硬盘,Ubuntu系统得注意有没有开防火墙,大多数打不开就是你防火墙没有开。