一 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输入密码
CONFIG GET * 一百多对建值
CONFIG SET maxmemory 128M
CONFIG set requirepass 123456
CONFIG REWRITE
二 redis使用场景
- 缓存系统:使用最广泛的就是缓存
- 计数器:网站访问量,转发量,评论数(文章转发,商品销量,单线程模型,不会出现并发问题)
- 消息队列:发布订阅,阻塞队列实现(简单的分布式,blpop:阻塞队列,生产者消费者)
- 排行榜:有序集合(阅读排行,点赞排行,推荐(销量高的,推荐))有序集合
- 社交网络:很多特效跟社交网络匹配,粉丝数,关注数
- 实时系统:垃圾邮件处理系统,布隆过滤器