Redis-基于内存的key-value结构数据库

文章介绍了Redis作为高性能的NoSql数据库,特别适合存储热点数据。Redis依赖GCC环境,提供了丰富的数据结构如String、Hash、List、Set和SortedSet,并列举了相关操作命令。此外,提到了在SpringBoot项目中如何修改序列化方式进行集成。
摘要由CSDN通过智能技术生成

读写性高,适合存储热点性高的数据

也称为结构化的NoSql数据库

redis依赖环境:gcc

NoSql

非关系型数据库,是关系型数据库的补充

关系型(RDBMS)非关系型(NoSql)
MySqlRedis
OracleMongo db
DB2MemCached
SQLServer

常用命令

Redis 教程_redis教程

StringSET key value

GET key

SETEX key seconds value设置指定key的值,并将key的过期时间设为seconds秒
SETNX key value只在key不存在时设置key的值
hashHSET key field value将哈希表key中的字段field的值设为value
HGET key field
HDEL key field
HKEYS key获取哈希表中所有字段
HGETALL key获取哈希表中指定key的所有字段和值
listLPUSH key value1 [value2]
LRANGE key start stop
RPOP key移除并获取列表最后一个元素
LLEN key
BRPOP key1 [key2] timeout移除并获取列表最后一个元素,如果列表没有元素会阻塞队表直到等待超时或发现可弹出元素为止
set(集合成员唯一)SADD key member1 [member2]
SMEMBERS key
SCARD key获取集合成员
SINTER key1 [key2]交集
SUNION key1 [key2]并集
SDIFF key1 [key2]差集
SREM key member1 [member2]移除集合元素
sorted set
有序集合
不重复
小——大
ZADD key score1 member1 [score2 member2]
ZRANGE key start stop [WITHCSORES]索引区间返回有序集合中指定区间内的成员
ZINCRBY key increment member有序集合中对指定成员的分数加上增量increment
ZREM key member [member...]
KEYS patternEXIETS key
TYPE key

TTL key

DEL key

 SpringBoot项目

 

配置类修改序列化方式:

 

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值