千峰Redis学习笔记(千峰redis笔记)

2023-05-10 15:45:59 redis 笔记 学习笔记

Redis是为了解决高性能需求,将系统设计成内存操作,实现在内存中的数据存储的非关系型数据库,即NoSQL数据库。它将内存的读写性能用于数据存储,可以为应用提供更好的体验。

基本上,Redis有6种数据类型:string(字符串)、list(列表)、hash(哈希)、set(集合)、sorted set(有序集合)和bitmap(位图)。

通过Redis指令set与get,可以灵活地设置和获取key-value模式的数据存储。

例如:

SET student:name “Tony”

GET student:name

响应结果:Tony

除了简单的key-value模式,Redis还提供了一系列结构化存储指令,如hset、hget、lpush、rpush等。这些指令能够更便捷的建立关系,实现复杂的数据结构存储,以及它们之间的关系查询,通过这些指令,实现记录查询,数据添加,数据统计,集合操作,排序查询,分布式锁等功能。

例如,可以使用Redis指令hset建立一个表结构:

HSET student:1 name “Tony” age 18

HSET student:2 name “Chris” age 22

此时Redis中的数据结构为:

student:1

name: Tony

age: 18

student:2

name: Chris

age: 22

以上就是千峰Redis学习笔记的一小部分,有了Redis基本命令和数据类型的一个大概了解,可以让应用更好地利用Redis,提升缓存及数据存储能力。

相关文章