当前位置: 首页 > news >正文

redis(1)-key-value-基本概念

1. 全量IO 全局遍历
2.路由、索引、映射
3.文件里都是小格子,4KB 硬件水平的吞吐。
   数据:索引 =100:1

4.Mysql
qps:90000
tps:5000 事务 1个事务 18
tps*18=qps

1.安全
2.事务
3.持久化
4.淘汰
5.过期
 

定时:内存-mysql
一天一次。

redis不建议存储敏感数据,
 

1.key-value 命名
 

   key:点表 变量名   命名规则
          唯一性,
          可读性,channel_dev_dataname_
          灵活性,
          时效性,设置过期时间,跟自己的业务场景,需要对key 设置合理的过期时间,可以在写入key时,追加过期时间,也可以在按照需要动态设置。
常见:
1.适用于关系型数据库 
       表名:主键名:主键值:列名
       employee:id:1:info
2. 根据业务创建
       业务模块名:业务逻辑含义:其他:value
       业务模块名:表示该key属于哪个功能块
       业务逻辑含义段:
比如:员工信息 :employee:base.info:id1:hash
          员工权限:  employee:auth.permission:id1:set 
 


2.Redis 全局命令
 



 

设置过期时间:
判断 key:aa 是否存在,不存在为0,存在为1
设置key=name  有效期时间为 10s

ttl  name 2次,一次返回值为6,后一次返回值为0.
 

3.Redis 安全性
 




修改配置文件:大概在443行 :1234就是新密码,然后重新启动。



 

4.Redis 事务







中间出错,不会回滚。




 

5.Redis 持久化

重启服务

定时 内存->硬盘


5.1.RDB







5.2.AOF


    硬盘:写操作

1s
30S
流程:







5.3 混合


RDB 全量
AOF 增量  AOF优先级高

 




6.Redis内存管理



 

LRU:淘汰最远的那个       :时间

LFU:淘汰次数最少的那个 :频次

Redis 内存淘汰机制 8种:


设置过期时间:
所有key:
报错:

最后一个:

7.key


       20%删除。
       https://redis.io/docs/clients/ 查看哪些语言可以编程操作 redis

http://www.lryc.cn/news/313533.html

相关文章:

  • cocos creator 3.7.2使用shader实现图片扫光特效
  • 【C++杂货铺】详解string
  • 算法刷题day20:二分
  • 【Spring云原生】Spring Batch:海量数据高并发任务处理!数据处理纵享新丝滑!事务管理机制+并行处理+实例应用讲解
  • docker ubuntu20.04 安装教程
  • 防御保护----IPSEC VPPN实验
  • 音视频数字化(视频线缆与接口)
  • 爬虫实战——巴黎圣母院新闻【内附超详细教程,你上你也行】
  • mysql的语法总结2
  • 一度电竟然可以做这么多事情!
  • 【Go】golang值交换,指针
  • 共享WiFi软件哪家强?2024年共享wifi项目排名为你揭晓!
  • Hudi入门
  • LORA: LOW-RANK ADAPTATION OF LARGE LAN-GUAGE MODELS
  • 使用Pytorch导出自定义ONNX算子
  • unity-urp:视野雾
  • Spring Cloud Gateway介绍及入门配置
  • Thingsboard本地源码部署教程
  • 【MySQL 系列】MySQL 起步篇
  • C++的成员初始化列表
  • 为什么TikTok视频0播放?账号权重提高要重视
  • element---tree树形结构(返回的数据与官方的不一样)
  • Spring Boot工程集成验证码生成与验证功能教程
  • Bert Encoder和Transformer Encoder有什么不同
  • 外汇天眼:频繁交钱却无法出金,只因误入假冒HFM惨成冤大头!
  • Linux-信号3_sigaction、volatile与SIGCHLD
  • STM32 | STM32时钟分析、GPIO分析、寄存器地址查找、LED灯开发(第二天)
  • Python常用语法汇总(一):字符串、列表、字典操作
  • Token的奥秘--一起学习吧之token
  • FlinkCDC快速搭建实现数据监控