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

Redis简介及基本操作(一)

Redis:使用c语言开发的一个开源的高性能键值对(key-value)数据库。属于 NoSQL数据库,作为关系型数据库的一个补充。

作用:应对海量用户和海量数据的数据处理问题。

特征

  • 数据间没有必然的联系
  • 内部采用单线程工作
  • 高性能
  • 多数据类型支持(如字符串类型 string, 列表类型 list, 散列类型 hash, 集合类型 set, 有序集合类型 sorted_set)
  • 持久化支持。数据灾难性恢复

应用

  • 为热点数据加速查询(主要场景)
  • 任务队列,如秒杀、抢购、购票排队等
  • 即时信息查询,如排行榜、各类网站访问统计等
  • 时效性信息控制
  • 分布是数据共享,如分布式集群架构中的session分离
  • 消息队列
  • 分布式锁

信息创建(client 界面)
功能:设置key, value值
命令:set key value
实例:set name huaxian
在这里插入图片描述

信息获取(cleint 界面)
功能:根据key查询对应的键值,如果为空,返回null
命令:get key
实例:set name

在这里插入图片描述

清屏(client界面)
命令:clear

帮助(client界面)
命令:

  • help 命令
  • help @组名 (按tab键会自动生成,再按tab键切换组名)
    在这里插入图片描述
    在这里插入图片描述

退出客户端命令(client 界面)

命令:

  • quit
  • exit
http://www.dtcms.com/a/306716.html

相关文章:

  • SNR-Aware Low-light Image Enhancement 论文阅读
  • JavaFX CSS @font-face 错误全面分析 loadStylesheetUnPrivileged / reportException
  • [Agent开发平台] Coze Loop开源 | 前端 | typescript架构API速查
  • Mac配置iterm2
  • 为什么选择 Apache RocketMQ
  • 基于Java+vue+MySQL实现(Web)疫情上报系统
  • 架构实战——架构重构内功心法第一式(有的放矢)
  • Effective C++ 条款12:复制对象时勿忘其每一个成分
  • AD里面出现元器件PCB封装不能编辑的情况
  • UE5保姆级新手教程第六章(角色互动)
  • 低成本高可控,TEMU自养号测评的6大核心优势解析
  • 【数据可视化-76】从释永信被查,探索少林寺客流量深度分析:Python + Pyecharts 炫酷大屏可视化(含完整数据和代码)
  • 142页|中型国有企业数字化转型方法论:京东数智化转型解决方案-五化方法论
  • Apache Ignite 集群标识(Cluster ID)和集群标签(Cluster Tag)
  • Python多线程利器:重入锁(RLock)详解——原理、实战与避坑指南
  • 国产音频DA转换芯片DP7361支持192K六通道24位DA转换器
  • AI服务器中,EEPROM有哪些部件使用,需要存储哪些信息?
  • sqli-labs:Less-2关卡详细解析
  • 跨云部署实战:前端、后端 + RSYNC、全栈场景统一落地方案
  • 在macOS上使用VS Code和Clang配置C++开发环境
  • 《解密React key:虚拟DOM Diff中的节点身份锚点》
  • Undo、Redo、Binlog的相爱相杀
  • GIS工程师面试题
  • Java项目:基于SSM框架实现的济南旅游网站管理系统【ssm+B/S架构+源码+数据库+毕业论文+远程部署】
  • 力扣 hot100 Day60
  • Rabbit MQ的消息模式-Java原生代码
  • 发那科机器人P点位置号码自动变更功能为禁用状态
  • 认识ansible(入门)
  • 《嵌入式C语言笔记(十六):字符串搜索、动态内存与函数指针精要》
  • RocketMQ 核心特性解析及与 Kafka区别