首页 > 数据库 >redis客户端操作

redis客户端操作

时间:2023-08-29 12:11:22浏览次数:30  
标签:cli 配置文件 redis subprocess 操作 CONFIG 客户端

目录

一 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

相关文章

  • redis分布式锁,setnx+lua脚本的java实现 | 京东物流技术团队
    1前言在现在工作中,为保障服务的高可用,应对单点故障、负载量过大等单机部署带来的问题,生产环境常用多机部署。为解决多机房部署导致的数据不一致问题,我们常会选择用分布式锁。目前其他比较常见的实现方案我列举在下面:基于缓存实现分布式锁(本文主要使用redis实现)基于数据库实现分布......
  • 国标GB28181视频平台EasyGBS国标平台添加针对H.265视频流的告警信息的具体操作流程
    EasyGBS国标视频云服务支持设备/平台通过国标GB28181协议注册接入,可实现视频的实时监控直播、录像、检索与回看、语音对讲、云存储、告警、平台级联等功能。平台支持将接入的视频流进行全终端、全平台分发,分发的视频流包括RTSP、RTMP、FLV、HLS、WebRTC等格式。在EasyGBS平台中接入......
  • 国标GB28181视频平台EasyGBS国标平台添加针对H.265视频流的告警信息的具体操作流程
    EasyGBS国标视频云服务支持设备/平台通过国标GB28181协议注册接入,可实现视频的实时监控直播、录像、检索与回看、语音对讲、云存储、告警、平台级联等功能。平台支持将接入的视频流进行全终端、全平台分发,分发的视频流包括RTSP、RTMP、FLV、HLS、WebRTC等格式。 在E......
  • RTSP/Onvif协议EasyNVR安防视频云平台配置录像阈值实现边删边录需求的具体操作步骤
    EasyNVR是基于RTSP/Onvif协议的视频接入、处理及分发的安防视频云平台,可提供丰富且灵活的视频能力,包括:设备接入、实时视频直播、录像、云存储、录像回放与检索等功能,也能支持GB28181协议进行平台级联。有很多用户咨询我们,在EasyNVR使用过程中,当开启录像时,如果磁盘的存储空间满了,就......
  • EVE-NG 客户端使用MobaXterm
    EVE-NG客户端使用MobaXterm打开注册表编辑器进入HKEY_CLASSES_ROOT\telnet\shell\open\command将默认值改为"你MobaXterm的路径""-url"%l就这样......
  • Redis常用命令
    目录起因配置bind端口连接开启连接关闭连接命令key相关字符串相关hash相关List相关Set相关SortedSet相关GEO相关服务器命令引用起因从标题来看,似乎这篇博文没有看下去的必要了,谁用redis还敲命令行,不都是GUI嘛。确实,GUI现在特别的好用,直观、高效还美观。但是,在生产环境下GUI可......
  • Redis基础
    1.Redis5种数据类型string(字符串)hash(哈希散列)list(列表)set(集合)zset(sortedset:有序集合)2.对应的基本操作2.1Stringvalue:最大为512Msetnamezhangsangetname2.2hash最多属性字段为2的32次方-1个hmsetuserid:1namezhangsanage1hmgetalluserid:1hmgetu......
  • VS Code 中 GIt 相关操作
    VSCode中GIt相关操作https://developer.aliyun.com/article/885528 (在这里我将使用一个空文件夹git作为项目文件进行相关的演示操作。) 本地类操作1.准备项目文件并初始化仓库    新建项目文件夹git作为项目;桌面进入GitBashHere,输入命令codegit使用......
  • 基于Redis的队列
    1.队列//发布@ApiOperation(value="put普通队列")@PostMapping("/queuePut")publicObjectput(@RequestBodyCommonMapRespDTOrespDTO){for(inti=0;i<20;i++){//队列RQueue<Object>queue=redissonClient.g......
  • Redis 入门篇
    1.初始Redis1.1认识NoSQL‍NoSql可以翻译做NotOnlySql(不仅仅是SQL),或者是NoSql(非Sql的)数据库。是相对于传统关系型数据库而言,有很大差异的一种特殊的数据库​,因此也称之为非关系型数据库。‍1.1.1结构化与非结构化‍​​1.1.2关系型与非关系型的差异存储方式......