自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 【redis笔记】通过jedis操作redis

第一章第二章。

2023-04-02 17:53:01 97

原创 【redis笔记】数据结构及命令快速学习

/ 从key列表头弹出一个元素,若列表中没有元素,阻塞等待timeout秒,如果timeout=0,一直阻塞。// 从key列表尾弹出一个元素,若列表中没有元素,阻塞等待timeout秒,如果timeout=0,一直阻塞。// 为有序集合key中元素member的分值加上increment。// 从集合key中选出count个元素,元素不从key中删除。// 从集合key中选出count个元素,元素从key中删除。// 返回有序集合key中元素member的分值。

2023-04-02 15:28:11 77

原创 【redis笔记】windows下redis单机版安装

快速在windows机器上安装单机redis

2023-04-02 12:33:41 110

原创 rediSearch探险二:安装rediSearch与基本索引操作

redis-stack自动包含rediSearch和redisJSON两个模块。

2022-08-03 17:40:18 850

原创 rediSearch探险一:概念

RediSearch 是一个源代码可用的Redis 模块,可以对 Redis 进行查询、二级索引和全文搜索。这些功能支持文本查询的多字段查询、聚合、精确短语匹配、数字过滤和地理过滤。据官方给出的测试数据,貌似在性能上要更优于Elasticsearch。...

2022-08-03 16:34:42 412

原创 互联网面试题二——分布式锁

项目场景:分布式环境下,基于java单机的syscronized或者lock相关的锁不能生效。解决方案redis分布式锁(基于setnx封装,或者使用redisson实现)(并发比zk高)加锁: set k v nx ex [time-1s] + watch dog释放锁:delete k死锁情况:- 加锁且没有释放锁(需要加释放锁操作,如delete key)- 加锁后,程序还没有执行到释放锁操作代码,程序已经挂掉。(加锁时设置过期机制)基于zookeeper,顺序临时节点

2022-04-21 09:16:04 434

原创 互联网面试题一——分布式id

项目场景:分布式场景下保证id唯一性问题描述分部式集群环境下,存在大量数据需要分表分库时,使用数据库自增id不能唯一标识一条数据解决方案:目前已知的一些方案如下: - UUID - 数据库自增主键 - redis自增 - 雪花算法UUID通过代码生成16个随机字符优点:生成的主键全局唯一;降低全局节点压力且生成速度块;跨服务器合并数据方便;缺点:占用16个字符,占用空间较多;存储在mysql中时,因为不是有序数字,IO随机性大,索引效率下降;示例代码: /**

2022-04-20 09:49:15 269

原创 三、springboot+canal+rocketmq+redis集成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档springboot+canal+rocketmq+redis集成前言一、修改canal服务的配置修改cana.properties文件,加入rocketmq的配置修改example实例下的instance.properties文件,指定rocketmq的topic重启canal服务二、springboot中集成rocketmq1.引入依赖添加rocketmq配置添加消费者监听类启动springboot验证截图依次执行sql控制台日志ro.

2022-04-13 17:27:01 1786

原创 二、springboot整合canal redis

springboot快速整个canal与redis,简单实现redis与mysql数据同步功能

2022-04-13 11:45:22 1224

原创 一、canal redis基本使用

canal基本使用一、mysql数据库准备新建数据库新建表开启binlog日志给canal单独建立用户(读取权限)二、Canal下载与安装下载客户端代码添加pom依赖编写redis操作工具类canal java客户端demo总结一、mysql数据库准备新建数据库新建表CREATE TABLE `t_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(60) DEFAULT NULL COMMENT '用户名',

2022-04-12 16:56:11 1587 3

原创 单例模式_你懂了么

-确保一个类在任何情况下都绝对只有一个实例,并提供一个全局的访问点--隐藏其所有的构造方法-属于创建型模式(例如:servletContext、ServletConfig、ApplicationContext)单例模式常见写法:1 饿汉式单例在单例内首次加载就创建实例public class HungrySingleton{private static final HungrySingleton hungrySingleton = new HungrySingleton.

2020-08-04 21:06:42 132

原创 01_spring_IOC

date01_spring篇spring的主要体系结构新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入spri...

2020-04-13 10:54:28 96

redis windows安装包

基于windows的redis安装包 适用人群主要为后端开发人员 适用于本地搭建redis,练习redis常用操作等 版本号为3.2.100

2023-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除