千峰Redis学习笔记(千峰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,提升缓存及数据存储能力。
相关文章