redis记录

xiaoxiao2021-02-28  5

    刚刚学完redis,基本命令已经有好多的资源可以参考 ,所以就记了一些使用场景,bitmap 因为操作二进制bit 最小单位,占位小以及修改快,加上还有一些二进制的与或非,如签到,排名等一些功能基本可以使用.我觉着功能学完具体用时候才能仔细的体会这个功能,可以搜索一些教程具体的动手实践一下,以及记住应用场景,方便以后自己使用时候没有头绪.     另外redis的命名非常有意思,普通的set,get命令就是String类型,hset就是hash类型,hash类型可以理解为map,你的key就相当于 map的名字,filed就是map中的key,剩下就是value了.然后list就是l开头的,set的添加是sadd,我觉着集合这些操作中除了可以存数据以外,更多的玩法是集合跟集合之间的操作,交集并集差集. 

     redis持久化分为rdb,还有aof,rdb将所有数据写入硬盘,可以手动触发,save是直接保存,在保存过程中不接受redis的命令,不能执行其他操作,阻塞服务器,而bgsave就是redis fork出一个新的线程,自己将数据保存,不会阻塞服务器,另外就是在配置文件中触发,当满足条件的时候就会bgsave reids,     aof 是将命令存起来,配置有三种,一种是总是(always),没执行一个命令就会进行持久化,还有一个是将命令放入缓存中,当达到条件的时候就会将缓存中的写入到磁盘,另一种是 AOF_FSYNC_EVERYSEC 每一秒钟保存一次,如果有操作的话,还有aof重写,一种是手动触发,另一种是在配置文件中配置     
转载请注明原文地址: https://www.6miu.com/read-2000224.html

最新回复(0)