Redis.py客户端的命令总结【四】

本文介绍了Redis服务器中的关键命令,如AOF文件重写、数据库数据保存、客户端管理、配置设置等,涵盖了从数据管理到服务器状态监控的各项实用功能。

(七)Server服务器

bgrewriteaof():执行AOP文件重写操作,重写回创建一个当前AOP文件的体积优化版本

bgsave():在后台异步保存当前数据库的数据到磁盘

client_getname():返回连接名字

client_setname():

client_kill(address):关闭地址为ip:port的客户端

client_list():以人类可读的格式,返回所有连接到服务器的客户端信息和统计数据

config_set():config_get(): config_resetstat():重置统计数据

dbsize():返回当前数据库key的数量

debug_object(key):

>>> r.debug_object("bbs")
{'encoding': 'hashtable', 'refcount': 1, 'lru_seconds_idle': 5130, 'lru': 547826, 'at': '0x7fef1bc311e0', 'serializedlength': 16, 'type': 'Value'}
>>>

flushall():清空整个Redis服务器的数据

flushdb():清除当前数据库中所有key

info(section=None):返回关于 Redis 服务器的各种信息和统计数值 

lastsave():

save():非异步的bgsave()

shutdown():

• 停止所有客户端
• 如果有至少一个保存点在等待,执行SAVE 命令 • 如果 AOF 选项被打开,更新 AOF 文件
• 关闭 redis 服务器 (server)

如果持久化被打开的话,SHUTDOWN 命令会保证服务器正常关闭而不丢失任何数据。

另一方面,假如只是单纯地执行SAVE 命令,然后再执行QUIT 命令,则没有这一保证——因为在执行SAVE 之后、执行QUIT 之前的这段时间中间,其他客户端可能正在和服务器进行通讯,这时如果执行QUIT 就会 造成数据丢失。 

 

 

 

转载于:https://www.cnblogs.com/programmersong/p/3517745.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值