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

redis相关命令讲解及原理

redis相关命令讲解及原理

某一个元素没了,会删除key

https://gitee.com/HGtz2222/classroom_code/tree/master/redis-code

通过key找到对应的value,而关系数据库通过b+树索引。

这里的string不是字符串即‘\0\结尾,而是以长度定义。’

集合无序但是唯一。zset有序的

key是用户定义的字节串。如果你输入rhash就表示你使用的是什么数据结构

不会因为\0而截断。val5通过第一个确定唯一,通过第二个确保有序。

安装redis

我来详细介绍如何编译安装Redis:

从源码编译安装

make install(安装)

作用:将编译好的文件安装到系统目录
结果

  • src/下的文件复制到/usr/local/bin/等系统路径
  • 可以直接在任何地方使用redis-server命令
# 1. 安装依赖aptupdateaptinstall-y build-essential tclwget# 2. 下载源码cd~wgethttps://download.redis.io/releases/redis-7.2.4.tar.gz# 3. 解压tar-xzf redis-7.2.4.tar.gzcdredis-7.2.4# 4. 编译makeinstall# 5. 测试编译(可选)maketest# 6. 安装到指定目录mkdir-p /opt/redismakePREFIX=/opt/redisinstall# 7. 复制配置文件mkdir-p /opt/redis/etccpredis.conf /opt/redis/etc/# 8. 启动测试/opt/redis/bin/redis-server /opt/redis/etc/redis.conf&/opt/redis/bin/redis-cliping

HGtz2222/比特项目 - 码云 - 开源中国

kv

假如有7个键,那么我们需要2的3次方个数组,存储0-7的值对8取余,对应索引值。 如果有两个一样的键就会用链表链接起来

string
字符数组,该字符串是动态字符串row,字符串长度小于1M时,加倍扩容;超过1M 每次只多扩1M;字符串最大长度为512M;
注意:redlis字符串是二进制安全字符串;可以存储图片,二进制协议等二进制数据;

incr teacher (1000-》1001)指的是我请求了incr然后你就返回修改后的最新值,不用在请求一次,对应的是网络行为。

cache 64b,不内存对齐,刚好占用20b

用 :分割

list

阻塞-连接机制,会占用连接的

brpop 会阻塞,如果其中一个阻塞,另外一个push就会给另外一个返回结果。

定时器

…(img-fP3qCAcE-1767969164601)]

[外链图片转存中…(img-6Zi3KKPU-1767969164601)]

[外链图片转存中…(img-CzSWpyQN-1767969164601)]

[外链图片转存中…(img-1HklxtfP-1767969164601)]

http://www.jsqmd.com/news/222135/

相关文章:

  • MATLAB实现基于Sinkhorn距离的非负矩阵分解乘法更新规则
  • 图解说明CANFD帧结构在汽车网络中的变化
  • 电路仿真circuits网页版一文说清:其与传统桌面工具的本质区别
  • 替代HT6310/KP3310离线式AC-DC无感线性稳压器
  • springboot新乡工程学院失物招领平台
  • 出口欧盟产品合规,到底包括哪些内容?
  • 图解说明aarch64异常处理机制:EL0到EL3切换逻辑
  • 租赁中介用什么房产中介管理系统合适
  • 毕设分享 深度学习yolo11水稻病害检测识别系统(源码+论文)
  • 2026 年 CBAM:哪些企业现在真的不用急,哪些已经不能再等?
  • 基于springboot学生军训管理系统
  • Scanner类常用方法完整示例与避坑建议
  • MATLAB中高效计算欧氏距离矩阵的技巧
  • 74HC595控制流水灯效果:新手教程入门必看
  • 孤能子视角:关系性学习,“喂饭“的小孩认知
  • Vue Vben Admin 5 实战体验与上手指南
  • springboot戏曲学习管理系统
  • 孤能子视角:“意识“的阶段性回顾
  • 快速理解工业控制板中嘉立创布线的拓扑结构
  • MATLAB实现MAED序贯优化:高效贪心选择最具信息量样本
  • springboot校园生活智慧服务平台
  • VHDL语言在有限状态机设计中的实践方法
  • 记录一次复杂的 ONNX 到 TensorRT 动态 Shape 转换排错过程
  • VDMA初始化配置详解:基于Zynq平台的新手教程
  • 速递|刷新港股纪录!MiniMax上市超额认购79倍,主权基金密集下单
  • 单层锚点图哈希(Anchor Graph Hashing)训练函数实现详解
  • 元类魔法:无需显式命名
  • AI音频生成新方向:多情感中文TTS+Flask接口,助力有声书自动化生产
  • MATLAB实现球面哈希(Spherical Hashing)编码函数详解
  • 影视后期提效方案:AI辅助镜头动态化处理