一、Redis的安装与配置
https://www.cnblogs.com/M-LittleBird/p/5902850.html
二、Redis服务器和客户端启动
cd c:\redis
redis-server redis.windows.conf
redis-cli -h 127.0.0.1 -p 6379
三、数据存储
1.用何种数据结构存储数据
在Redis中,Hash是key和value的map容器,可以存储4,294,967,295个键值对,因此用Hash存储表结构中的一条记录,使用多条Hash记录形成一张完整的表结构
例如:
Hash0 {id:xxx;name:xxx}
Hash1 {id:xxx;name:xxx}
Hash2 {id:xxx;name:xxx}
2.用什么标识作为Hash的键
使用自增主键作为Hash的标识,如Hash0,Hash1后面的shuz数字自动zeng增长
3.有的Hash记录关联在一起,组织成为一张表
①使用Set记录所有的Hash的key,如Set1{Hash0;Hash1;Hash2}
②使用自增主键,逻辑组织为一张表
使用list_count表示表记录的总条数,因此表中所有的记录即对应着Hash0,Hash1,....,Hashlist_count-1,每增加一条记录list_count++,删除一条记录list_count不变。
使用这种方法有两个缺点,第一,删除一条hash记录后,之前的id不会回收。第二,list_count不是真正的记录总条数,要得到总条数可以使用keys "Hash*"来查询。