Redis备忘录

平时项目一直会用到 Redis 做缓存,只用到了皮毛,这里具体记录一下 Redis 更多的用法,以及一些应用场景如排行榜、附近的人。

Redis 简述

Redis 是一个开源的存储引擎,一般用作数据库、缓存、消息代理和流引擎。Redis 提供丰富的数据结构,包括但不限于:string、hash、list、set、zset(sorted set)、bitmaps、hyperLogLog、地理位置索引和流记录。Redis 支持持久化,可将数据持久存储在磁盘中,并可以通过部署 Redis 集群保证服务高可用。Redis 的所有操作都是原子性的,还支持对几个操作完成后的原子性执行(事务)。

我们可以借助 Redis 实现许多关系型数据库无法胜任的任务,下文细细道来。

基本数据类型(部分常用)

String

String 是 Redis 最基本的数据类型,键默认最长 512MB,可以用来存储文本、二进制数组、序列化对象等数据。

基础命令:set get setnx mget incrby

set [key] [value]:
get [key]:
setnx [key] [value]:
mget:
incrby:


Redis备忘录
https://wujunyi792.github.io/2022/10/06/Redis备忘录/
作者
Wujunyi
发布于
2022年10月6日
许可协议