目录一、环境搭建二、代码实现1、StrictRedisvsRedis2、实验代码三、redisinfo项目研发过程中,用到Python操作Redis场景,记录学习过程中的心得体会。一、环境搭建...
目录
一、环境搭建二、代码实现
1、StrictRedis vs Redis
2、 实验代码
三、redis info
项目研发过程中,用到python操作Redis场景,记录学习过程中的心得体会。
一、环境搭建
Windows + Anaconda3安装
redis第3方包,pip install -u redispip install -u # 升级安装linux下查看redis配置信息
bind 127.0.0.1# 表示只允许本地访问,无法远程连接 bind 0.0.0.0 # 表示任何ip都可以访问 protected-mode yes # 保护模式,只允许本地链接 protected-mode no # 保护模式关闭 daemonize yes # 开启守护进程模式。单进程多线程模式,redis在后台运行。 daemonize no # redis命令行界面,exit强制退出或关闭连接都会导致redis进程退出
配置示例
查找redis.conf文件路径位置,find / -name 'redis.conf'查看
redis.conf文件,vim redis.conf
二、代码实现
1、StrictRedis vs Redis
StrictRedis用于实现大部分官方的命令,并使用官方语法和命令;Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py;
官方推荐使用StrictRedis方法。
2、 实验代码
import redis
r = redis.Redis(host='10.xx.xx.201', port=7019,decode_responses=True, password='********')
mmj = r.info('Memory')
# result / r.execute_command('info Memory')
used_memory = mmj.get('used_memory')
maxmemory = mmj.get('maxmemory')
used_memory_human = mmj.get('used_memory_human')
maxmemory_human = mmj.get('maxmemory_human')
left_mem_ratio = (maxmemory - used_memory)*1.0/maxmemory
三、redis info
Redis commands info 官方指南
1、memory
到此这篇关于python获取redis memory使用情况的文章就介绍到这了,更多相关python redis memory使用内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!










