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

redis的基本知识点

连接Redis

在进行Redis操作之前,首先需要连接到Redis服务器。这可以通过使用redis-cli命令实现,具体命令格式如下:

redis-cli -h <host> -p <port>

其中,是Redis服务器的主机名或IP地址,是Redis服务器的端口号(默认为6379)。

存储数据

Redis使用键值对(key-value)的方式存储数据。可以使用SET命令来设置键值对,命令格式如下:

SET key value

其中,key是键,value是对应的值。例如,将名为“username”的键设置为“john”的值,可以执行以下命令:

SET username john

读取数据

可以使用GET命令来读取键对应的值,命令格式如下:

GET key

例如,要获取名为“username”的键的值,可以执行以下命令:

GET username

删除数据

可以使用DEL命令来删除

DEL key [key ...]

可以删除一个或者多个key,不存在的可以会被忽略

设置哈希表的字段和值

HSET key field value [field value ...]

为存储在key中的哈希表的field字段赋值value。如果哈希表不存在,将创建一个新的哈希表并进行HSET操作。如果字段已经存在于哈希表中,旧值将被覆盖。

获取哈希表中字段的值

HGET key field

获取哈希表中一个field对应的value。

批量设置哈希表中的多个字段值对

HMSET key field1 value1 field2 value2 ...

批量设置哈希表中的多个field-value对。

检查哈希表中是否存在给定的字段

HEXISTS key field

检查哈希表中是否存在给定的field。

列出哈希表中的所有字段

HKEYS key

列出哈希表中的所有field。

列出哈希表中的所有值

HVALS key

列出哈希表中的所有value。

为哈希表中一个字段的值加上增量

HINCRBY key field increment

为哈希表中一个field的值加上增量。


http://www.kler.cn/a/271990.html

相关文章:

  • 如何实现各种类型的进度条
  • 利用Kubespray安装生产环境的k8s集群-排错篇
  • 电路研究9.1.1——合宙 Air780EP 模组外围线路
  • 从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑
  • 速通Docker === 网络
  • 【项目初始化】自定义异常处理
  • node.js快速入门-day03
  • Python零基础---爬虫技术相关
  • LangChain支持Claude3接口
  • 线程常用方法
  • CentOS7.9 安装SIPp3.6
  • 力扣细节题:字符串中的最大奇数
  • 使用ChatGPT高效完成简历制作[中篇]-有爱AI实战教程(五)
  • Node.js的事件驱动模型(非阻塞I/O)
  • 【JS】html字符转义
  • 【算法】火柴排队(离散化、归并排序)
  • 如何使用vue定义组件之——父组件调用子组件数据
  • 【2024第一期CANN训练营】4、AscendCL推理应用开发
  • QT----基于QT的人脸考勤系统
  • ROS 语音交互(二)nlp
  • 贡献法:USACO 2021 December Contest Bronze:孤独的照片
  • reloading,一个很实用的Python库!
  • 2024年视频制作软件哪个好用?盘点10个视频剪辑软件,哪个更适合你
  • Flink程序员开发利器本地化WebUI生成
  • 机器人路径规划:基于改进型A*算法的机器人路径规划(提供Python代码)
  • 【Jetson Nano】jetson nano一些基本功能命令