redis 基础命令

1.数据库命令

select 库名;切换库

flushdb 清空库

flushall 清空所有库

redis支持的数据类型有很多,使用最频繁的有String 字符串类型,List队列,Hash,Zset有序集合,Set集合。

2.字符串类型命令

表示key里面的内容是字符串类型,默认可以存储512MB大小的字符串

以下是常用的字符串命令:

set key value:存放字符串数据。

get key: 获取指定key对应的值。

setex key second value:存放字符串类型并且设置过期时间。

setnx key value:如果key存在则不设置,不存在则存入。

incr key:为指定的key递增

decr key:为指定的key递减

3.Hash类型

表示value为hash类型,表示key-value形式

常用命令:

hset key field value:存储hash值的数据

hget key filed: 获取存在hash表指定的value值

hgetall key : 获取在hash表中指定的所有字段和值

hkeys key: 获取所有hash表中的字段

hvals key : 获取hash表中所有的值

hexists key filed : 获取hash表中指定的字段是否存在

4.list类型

list表示列表类型,表示value的值为list类型。

  1. lpush key value value ....: 将一个或多个值插入到列表的头部。

  2. lrange key start end: 获取列表指定范围内的元素

  3. linsert key before|after element value: 在列表元素前或后插入元素

  4. lpop key: 移除并获取列表中的第一个元素

  5. lset key index value: 修改指定下标的值

相关推荐
oradh7 小时前
Oracle XTTS实现跨版本迁移和升级(Oracle 11g单库升级至19C RAC集群)
数据库·oracle·11g升级19c·xtts跨版本迁移和升级
z123456789868 小时前
2026最新两款AI编程工具深度对比实测
java·数据库·ai编程
程序猿DD8 小时前
一个 API Key,统一调用大模型、生图和联网搜索
数据库·网关
TlSfoward9 小时前
抓包代理链路下的 TLS 指纹变化分析 TLSFOWARD抓包工具
数据库·爬虫·网络协议·搜索引擎·php
数智化管理手记10 小时前
账龄分析手工统计易遗漏?自动账龄分析工具怎么搭建
大数据·网络·数据库·人工智能·数据挖掘
LabVIEW开发10 小时前
NI Package Manager安装LabVIEW时InternalServerError错误
网络·数据库·labview·labview知识·labview功能·labview程序
SelectDB10 小时前
PostgreSQL 实时同步到 Apache Doris:一站式 CDC 解决方案
数据库
Database_Cool_10 小时前
AI Agent 长期记忆怎么存?阿里云 PolarDB-X 对接 Mem0 记忆框架实践
数据库·阿里云
时空无限11 小时前
vllm 缓存对模型启动时间的影响
缓存·vllm
会编程的土豆11 小时前
数据库范式
数据库·oracle