Redis

概述

Redis基于内存的key-value结构数据库 相比基于存储在磁盘 二维表的MySql

常用命令

string类型

添加/修改数据

set key value

获取数据(若为空,则返回nil)

get key

删除数据(返回1代表成功,0代表失败)

del key

hash类型

添加/修改数据

hset key field value

获取数据

hget key field

hgetall key

删除数据

hdel key field

list类型

添加元素[一个或多个值插入到列表头部]

lpush key value1 [value2]

获取列表范围内的元素

lrange key start stop

移除并获取列表最后一个元素

rpop key

获取列表长度

llen key

set类型-string类型的无序集合

添加元素[向集合一个或多个成员插入]

sadd key number1 [number2]

返回集合中的所有成员

smembers key

获取集合的成员数

scard key

返回给定集合的交集

sinter key1 [key2]

返回给定集合的并集

sunion key1 [key2]

删除集合中的一个或多个成员

srem key number1 [number2]

有序集合

介绍: string类型的集合,且不允许有相同的成员 每个成员都会关联一个double类型的分数以实现有序

添加元素[向有序集合一个或多个成员插入]

zadd key score1 number1 [score2 number2]

通过索引区间返回有序集合中指定区间内的成员

zrange key start stop [withscores 返回分数]

有序集合中对指定成员的分数加上增量increment

zincrby key incremen member1

移除有序集合中一个或多个成员

zrem key member1 [member2]

通用命令

指定符合给定模式(pattern)的key

keys pattern

检查给定key是否存在

exists

返回key所存储值的类型

type key

删除

del key


相关推荐
BTU_YC2 小时前
Neo4j查询计划完全指南:读懂数据库的“执行蓝图“
数据库·neo4j
非极限码农2 小时前
Neo4j图数据库上手指南
大数据·数据库·数据分析·neo4j
mit6.8243 小时前
[C# starter-kit] 命令/查询职责分离CQRS | MediatR |
java·数据库·c#
苏打水com3 小时前
数据库进阶实战:从性能优化到分布式架构的核心突破
数据库·后端
shan~~4 小时前
linux达梦数据库操作
linux·数据库·chrome
武文斌775 小时前
项目学习总结:LVGL图形参数动态变化、开发板的GDB调试、sqlite3移植、MQTT协议、心跳包
linux·开发语言·网络·arm开发·数据库·嵌入式硬件·学习
CoderIsArt5 小时前
SQLite架构
数据库·sqlite
lixora5 小时前
银河麒麟高级服务器操作系统(ADM64 版)V10(SP1)搭建 Oracle 19c RAC
数据库
郝学胜-神的一滴5 小时前
使用Linux的read和write系统函数操作文件
linux·服务器·开发语言·数据库·c++·程序人生·软件工程
哲Zheᗜe༘6 小时前
了解学习MySQL数据库基础
数据库·学习·mysql