摘要: Jedis 1. 概述 我们要使用 Java 来操作 Redis Jedis 是官方推荐的 Java 连接开发工具, 使用 Java 操作 Redis 的中间件 如果要使用 Java 操作 Redis, 那么一定要对 Jedis 十分熟悉! 2. 测试 1. 导入依赖 <?xml version=" 阅读全文
posted @ 2020-10-22 15:49 山人西来 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 监控 1. 乐观锁和悲观锁 悲观锁 很悲观, 认为什么时候都会出问题 无论做什么, 都会加锁 乐观锁 很乐观, 认为什么时候都不会出问题 不会上锁, 更新数据的时候去判断一下, 在此期间, 是否有人修改过这个数据 (version) 2. Redis的监视测试 1. 正常执行成功 127.0.0.1 阅读全文
posted @ 2020-10-22 14:35 山人西来 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 事务 1. 概述 Redis 事务的本质: 一组命令的集合! 一个事务中的所有命令都会被序列化, 在事务执行的过程中, 会按照顺序执行 一次性 顺序性 排他性 队列 set set set 执行 Redis 单条命令保证原子性的, 但是事务不保证原子性! Redis事务没有隔离级别的概念 所有的命令 阅读全文
posted @ 2020-10-22 14:09 山人西来 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 三种特殊数据类型 1. geospatial 1. 概述 朋友的定位, 附近的人, 打车距离实现 Redis 的 Geo 在 Redis 3.2 版本就推出了! 这个功能可以推算地理位置的信息: 两地之间的距离, 方圆几里的人 所有的geospatial命令都是geo开头的 2. 相关命令 1. g 阅读全文
posted @ 2020-10-22 13:44 山人西来 阅读(256) 评论(0) 推荐(0) 编辑