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


相关推荐
SQL必知必会几秒前
SQL 描述性统计:超越平均值和计数
数据库·sql
ActionTech6 分钟前
数据集推荐 06 | 首款 NL2GeoSQL 的测试基准和数据集来了!
数据库·人工智能·sql
长谷深风11112 分钟前
Redis入门:从MySQL到高效缓存的飞跃
redis·后端·mysql·缓存·nosql·java 开发
码云数智-大飞14 分钟前
跳出索引思维定式:一次基于业务逻辑的非典型 SQL 优化实践
数据库·sql
长谷深风11117 分钟前
Redis 缓存架构与高并发问题终极解法
redis·后端·高并发·缓存穿透·缓存击穿·缓存雪崩·系统性能优化
PD我是你的真爱粉24 分钟前
Redis基础与数据结构
数据结构·数据库·redis
茶杯梦轩32 分钟前
从零起步学习Redis || 第十一章:主从切换时的哨兵机制如何实现及项目实战
服务器·redis
山岚的运维笔记33 分钟前
SQL Server笔记 -- 第46章 窗口函数
数据库·笔记·sql·microsoft·sqlserver
rannn_11135 分钟前
【苍穹外卖|Day7】缓存菜品、缓存套餐、添加购物车、查看购物车、清空购物车
java·spring boot·redis·后端·缓存·项目
科技块儿35 分钟前
【工具对比】免费IP库用于广告投放是否可靠?误差率实测报告
网络·数据库·tcp/ip