Redis的安装与配置及表结构设计

一、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*"来查询。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值