上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 52 下一页
摘要: Redis是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消逝,所以Redis提供了持久化功能! 在主从复制中,rdb就是备用的,存在从机上边,不占用主机资源。 RDB: 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapsho 阅读全文
posted @ 2021-02-13 10:07 创客未来 阅读(648) 评论(0) 推荐(0)
摘要: SpringBoot 操作数据:spring-data jpa、jdbc、mongodb、redis SpringData也是和SpringBoot齐名的项目。 在SpringBoot2.x之后,原来使用的jedis被替换为lettuce。 jedis:采用的直连,多个线程操作的话,是不安全,如果想 阅读全文
posted @ 2021-02-13 09:28 创客未来 阅读(115) 评论(0) 推荐(0)
摘要: 1.悲观锁 很悲观,什么时候都会出问题,无论做什么都加锁,影响效率。 2.乐观锁 很乐观,任务什么时候都不会出问题,所以不会上锁,跟新数据的时候去判断一些,在此期间是否有人修改过这个数据,在Mysql中是利用Version字段实现!在Redis中利用watch命令。 获取version 更新的时候比 阅读全文
posted @ 2021-02-13 09:08 创客未来 阅读(1504) 评论(0) 推荐(0)
摘要: 事务有 A C I D 原则 Redis事务本质:一组命令的集合!一个事务中的所有命令都会被序列化,在事务执行过程中,会按照顺序执行! 一次性、顺序性、排他性,执行一系列的命令 Redis事务没有隔离级别的概念! 所有的命令在事务中,并没有直接被执行!只有发起执行命令的适合才会执行!Exec Red 阅读全文
posted @ 2021-02-13 08:27 创客未来 阅读(151) 评论(0) 推荐(0)
摘要: 位运算,只有两种状态,可以使用Bitmaps Bitmaps位图,数据结构!都是操作二进制位来进行记录,就只有0和1两个状态! 案例场景:365打卡。 1.利用setbit命令添加 127.0.0.1:6379> setbit sign 0 1 (integer) 0 127.0.0.1:6379> 阅读全文
posted @ 2021-02-11 08:37 创客未来 阅读(163) 评论(0) 推荐(0)
摘要: 基数:不重复的元素 Redis Hyperloglog:用于做基数统计的算法 优点:占用的内容是固定的,2^64不同的元素的技术,只需要占用12kb内存!如果要从内存角度来比较的话Hyperloglog首选。 hyper log log命令以"pf"开头。 1.利用pfadd命令添加 127.0.0 阅读全文
posted @ 2021-02-11 08:22 创客未来 阅读(286) 评论(0) 推荐(0)
摘要: 三种特殊数据类型 geospatial地理位置 规则:两极数据无法直接添加。 利用geo这个功能可以推算地理位置的信息,两地之间的距离,方圆几里的人! geospatial命令以“geo”开头 1.利用geoadd key longitude latitude member 命令添加位置 127.0 阅读全文
posted @ 2021-02-11 08:01 创客未来 阅读(222) 评论(0) 推荐(0)
摘要: 在set的基础上,增加了一个值,set k1 v1 zset k1 score v1 1.利用zadd 命令添加一个值 127.0.0.1:6379> zadd myset 1 one (integer) 1 2.利用zadd命令添加多个值 127.0.0.1:6379> zadd myset 2 阅读全文
posted @ 2021-02-10 14:42 创客未来 阅读(310) 评论(0) 推荐(0)
摘要: Hash相当于map集合。本质和String类型没有太大区别,还是一个简单的key-value! 所有的Hash命令是以“h”开头的。 1.利用 hset命令 设置键值 127.0.0.1:6379> hset myhash field1 ckfuture (integer) 1 2.利用hget 阅读全文
posted @ 2021-02-10 14:04 创客未来 阅读(183) 评论(0) 推荐(0)
摘要: set是无序不重复集合。 set的命令都是“s”开头的 1.利用sadd 命令添加元素 127.0.0.1:6379> sadd myset hello (integer) 1 127.0.0.1:6379> sadd myset ckfuture (integer) 1 127.0.0.1:637 阅读全文
posted @ 2021-02-10 11:01 创客未来 阅读(82) 评论(0) 推荐(0)
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 52 下一页