redirs非关系型数据库使用

非关系型数据库是将不经常使用的数据保存到redis缓存中,当前端访问redis缓存数据,如果没有查到该数据,则从数据库中查询,并将数据缓存到redis里。

数据结构介绍:
redis的存储主要是key,value的数据格式,其中key都是字符串,value有五种不同的数据结构。
value的数据结构:
1、字符串类型String,
2、二哈希类型,Map格式
3、列表类型 ,list,
4、集合类型,set,
5、有序集合类型,sortedset
在这里插入图片描述
一、字符串类型string
1.存储:set key value
2.获取: get key
3.删除: del key

二、哈希类型 hash
1.存储:hset key field value
2.获取: hget key field | hgetall key
3.删除: hel key field

三、redis持久化
redis是内存数据库,重启数据会丢失,
持久化机制:
1.RDB:默认方式,不需要配置,在一定间隔时间内,检测key变化,进行持久化数据。指定配置文件,就行加载,才能正常执行。

编辑redis.windows.conf文件
save 900 1 900秒有1个key修改,就持久化
save 300 10 300秒有10个key修改,就持久化
save 60 10000 60秒有10000个key修改,就持久化

2.AOF:日志记录方式,可以记录每一条命令操作。

编辑redis.windows.conf文件
appendonly no (默认关闭。yes开启)

#appendfsync always :每一次操作都进行持久化

appendfsync everysec:每个一秒操作都进行持久化

#appendfsync no :不进行持久化

jedis操作字符数据结构:
1\字符串类型String:set/get
2\哈希类型hash:map格式
hset/gset
3\列表类型list:支持重复数据
lpush\rpush
lpop\rpop
4\集合类型set;不允许重复
sadd
5\有序集合类型sortedset:不允许重复,有序排序
zadd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员小蛋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值