随笔分类 -  Redis

摘要:Springboot整合Redis 在Springboot2.x之后,原来使用的Jedis被替换为lettuce! jedis 底层采用直连,多线程操作是不安全的,如果要避免不安全,要使用Jedis pool连接池 lettuce 采用netty,实例可以在多个线程中进行共享,在不存在线程安全问题的 阅读全文
posted @ 2020-06-19 20:58 dwwzone 阅读(229) 评论(0) 推荐(0)
摘要:Jedis Jedis是Redis官方推荐的java连接开发工具!使用Java操作Redis的中间件! 导入Maven依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0 阅读全文
posted @ 2020-06-18 15:16 dwwzone 阅读(456) 评论(0) 推荐(0)
摘要:Redis事务 Redis事务 :一组命令的集合!顺序执行 一次性、顺序性、排他性 Redis单条命令保证原子性,但是事务不保证原子性! Redis事务没有隔离级别的概念 redis事务 1.开启事务 multi 2.命令入队 3.执行事务 exec 正常执行事务 放弃事务 discard 里面的命 阅读全文
posted @ 2020-06-18 10:24 dwwzone 阅读(181) 评论(0) 推荐(0)
摘要:三种特殊数据类型 geospatial 地理位置 朋友的定位,附近的人,打车距离计算。 Redis的Geo 可以查询一些测试数据 http://www.jsons.cn/lngcode/ 可以推算地理位置之间的信息,两地之间的距离,周围的人 参数:key 值(经度、纬度,名称) geoadd 添加地 阅读全文
posted @ 2020-06-17 18:58 dwwzone 阅读(254) 评论(0) 推荐(0)
摘要:Redis入门 概述 Redis是什么 Redis(Remote Dictionary Server),远程字典服务 是一个免费、开源的C语言编写的、支持网络、基于内存的可持久化的日志型Key—Value数据库 是当下最热门的NoSQL技术,也称为结构化数据库 Redis能干嘛 1.内存存储,持久化 阅读全文
posted @ 2020-06-17 16:16 dwwzone 阅读(207) 评论(0) 推荐(0)
摘要:NoSQL概述 单机MySQL时代 ​ 大数据时代,一般的数据库无法进行分析处理 数据量如果太大,一个机器放不下 数据的索引(B+ Tree),一个机器内存也放不下 访问量(读写混合),一个机器承受不了 Memecache + MySQL+垂直拆分(读写分离) 减轻服务器压力,使用缓存 发展过程:优 阅读全文
posted @ 2020-06-16 20:18 dwwzone 阅读(218) 评论(0) 推荐(0)