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: 修改指定下标的值

相关推荐
catoop6 小时前
API Key 设计与安全生成方案:结构拆解、数据库设计与 Java 实现
java·数据库·安全
Web极客码6 小时前
我用 Claude 分析 Redis 哨兵日志,实现跨机房数据不一致自动对齐
数据库·redis·php
库库的数据库笔记6 小时前
国产信创数据库的MySQL兼容性深度对比解析
大数据·数据库·mysql·oceanbase·政务
microrain7 小时前
SagooIoT 的缓存换后端只改一行配置,文件后端连 Redis 都不需要
物联网·缓存·golang·sagooiot
姚远Oracle ACE7 小时前
为什么无法连接到 PostgreSQL?
数据库·postgresql
ss2737 小时前
AI时代首先数据库-PostgreSQL实战笔记 | 22 PostgreSQL实例与集群
数据库·笔记·postgresql
ss2737 小时前
AI时代首先数据库-PostgreSQL实战笔记 | 21 PostgreSQL进程与内存架构介绍
数据库·笔记·postgresql
Henry-SAP8 小时前
SAP PP模块全景概览
数据库
喜欢吃豆9 小时前
Better Auth 深度解析:从用户认证到企业级身份基础设施
数据库·架构·权限·多租户