目录
一 redis客户端操作
# 客户端链接
redis-cli -h 地址 -p 端口
# 非交互式的
res=subprocess.getoutput('systemctl start mysqld')
res=subprocess.getoutput('systemctl stop mysqld')
res=subprocess.getoutput('redis-cli get name')
# 交互式的
get name
keys *
# 链接的时候有密码
# 方式一
redis-cli -h 127.0.0.1 -p 6370 -a 123456
# 方式二
先登陆,再通过auth输入密码
# redis配置文件
CONFIG GET * 一百多对建值
CONFIG SET maxmemory 128M # 设置最大使用的内存
CONFIG set requirepass 123456 # 设置密码,重启就没了--->没有写到配置文件的文件中
CONFIG REWRITE # 保存到配置文件
二 redis使用场景
- 缓存系统:使用最广泛的就是缓存
- 计数器:网站访问量,转发量,评论数(文章转发,商品销量,单线程模型,不会出现并发问题)
- 消息队列:发布订阅,阻塞队列实现(简单的分布式,blpop:阻塞队列,生产者消费者)
- 排行榜:有序集合(阅读排行,点赞排行,推荐(销量高的,推荐))有序集合
- 社交网络:很多特效跟社交网络匹配,粉丝数,关注数
- 实时系统:垃圾邮件处理系统,布隆过滤器
标签:cli,配置文件,redis,subprocess,操作,CONFIG,客户端
From: https://www.cnblogs.com/zjyao/p/17664411.html