使用redis必须和数据库同时使用吗,如mysql

2024-12-05 15:56:51
推荐回答(1个)
回答1:

直观上看,Mysql中的数据都是按表存储的;更微观地看,这些表都是按行存储的。每执行一次select查询,Mysql都会返回一个结果集,这个结果集由若干行组成。
所以,一个自然而然的想法就是在Redis中找到一种对应于Mysql行的数据结构。
Redis中提供了五种基本数据结构,即字符串(string)、列表(list)、哈希(hash)、集合(set)和有序集合(sorted set)。经过调研,发现适合存储行的数据结构有两种,即string和hash。