转自:http://www.icnws.com/2017/146-spring-boot-with-redis/终于还是用了Spring Boot,主要跑定时任务。上一次写的那个定时任务就是要用的。这次主要是在定时任务中更新缓存(Redis)数据。添加依赖当前版本是SpringBoot 1.5.4.RELEASE   <!-- Redis --> ...
转载 2021-07-06 15:38:55
233阅读
垃圾收集算法标记-清除算法   最基础的算法是标记-清除(Mark-Sweep)算法。分为标记和清除两个阶段:首先标记出所有需要回收的对象,标记完成后统一回收所有被标记的对象。之所以说是最基础的收集算法,是因为后续的收集算法都是基于这种思路并对其不足进行改进而得到的。它主要有两个不足之处:一个是效率标记和清除效率都不高;另一个是空间问题标记清除后产生大量的不连续内存碎片,空间碎片过多可能会导致以后
转载 2023-07-12 15:29:07
35阅读
1、SDS结构体:    在redis里面是采用SDS(simple dynamic string)来封装char[]的,这个也是redis存储的最小单元;    struct dsdhdr{        unsigned int len
原创 2016-01-14 15:48:26
755阅读
连接reidsredis-cli -h host -p port -a passwordhost:远程redis服务器hostpor
原创 2023-03-07 11:01:21
45阅读
一、常用数据结构列表 1.String: 简单的key-value类型,value可以为String,也可以为数字。使用场景有缓存系统下拉框值,保存分布式session,接口限流(利用过期机制expire,key自增机制incr),用户积分等。 2.List: 简单的字符串列表,数据结构类型为队列(FIFO),可以在队头或者对尾插入删除数据。常用使用场景有消息队列(lpop,rpush),排行榜,
转载 2024-03-03 10:29:14
24阅读
启动redis-cli.exe 查询密码config get requirepass设置密码config set requirepass test123验证密码auth test123 ...
转载 2021-09-13 10:39:00
71阅读
2评论
1. 常见的redis使用场景 1.缓存 缓存热点数据,提高访问速度和数据压力。 ...
转载 2021-08-06 15:27:00
57阅读
前言 最近在开发项目,用到了redis作为缓存,来提高系统访问速度和缓解系统压力,提高用户响应和访问速度,这里遇到几个问题做一下总结和整理 快速配置 SpringBoot整合redis有专门的场景启动器整合起来还是非常方便的 <dependency> <groupId>org.springframe
原创 2021-11-08 17:24:23
439阅读
为什么要有集群之前我们已经讲了主从的概念,一主可以多从,如果同时的访问量过大(1000w),主服务肯定就会挂掉,数据服务就挂掉了或者发生自然灾难大公司都会有很多的服务器(华东地区、华南地区、华中地区、华北地区、西北地区、西南地区、东北地区、台港澳地区机房)集群的概念集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独
原创 2018-09-09 22:05:47
832阅读
Redis 三大特点:Redis是完全在内存中保存数据的数据库,使用磁盘只是为了持久性目的,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用; Redis相比许多键值数据存储系统有相对丰富的数据类型,不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储; Redis可以将数据复制到任意数据的...
原创 2023-08-29 17:40:35
77阅读
命令修改redis-server.exeredis-cli.exe -h 127.0.0.1 -p 6379客户端使用config get requirepass命令查看密码config get requirepass1)“requirepass”2)"" //默认空客户端使用config set requirepass yourpassword命令设置密码config set requirepass rootOK设置密码,必须先验证通过密码config
原创 2021-08-30 10:58:22
294阅读
# Java 读写 Redis:快速存储与访问解决方案 在现代应用程序开发中,快速存储和访问数据的能力变得至关重要。Redis,作为一种高性能的内存数据库,因其速度和多功能性,已成为许多开发者的首选。而在 Java 开发中,如何有效地与 Redis 进行交互,成为了一个重要的话题。本文将深入探讨如何使用 Java 读写 Redis,并提供代码示例。 ## 什么是 Redis? Redis(R
原创 7月前
19阅读
# 如何实现Redis Stack ## 介绍 在本文中,我将向你介绍如何使用Redis实现一个栈结构。Redis是一个开源的内存数据库,可以用于缓存、消息队列、会话管理等多种用途。栈是一种基本的数据结构,遵循先进后出(FILO)的原则。在Redis中,我们可以利用List数据类型来模拟栈的行为,从而实现一个Redis Stack。 ## 流程步骤 下面是实现Redis Stack的步骤,我们
原创 2024-06-07 06:19:24
55阅读
在confluence上传excel文件,预览时发现乱码问题主要是因为再上传文件的时候一般是Windows下的文件上传,而预览的时候,是linux下的环境,由于linux下没有微软字体,所以预览的时候无法识别文档字体,所以才会出现乱码。还比如某个业务有个功能生成图片,结果图片里的字全变空格了,这也是服务器上没相应的字库造成的。1、解决办法:在服务器上安装中文字体。操作方法如下: 1)先安装想要的
转载 2024-07-17 10:05:50
24阅读
# 如何实现Redis Java语法 ## 简介 Redis是一种高性能键值存储数据库,它提供了多种语言的API,包括Java。本文将介绍如何使用Java实现对Redis进行操作,包括连接Redis服务器、设置键值对、读取键值对、删除键值对等基本操作。 ## 流程图 ```mermaid journey title Redis Java语法实现流程 section 连接Re
原创 2023-12-25 08:47:52
6阅读
# 连接Docker中的Redis数据库 在使用Docker容器化应用程序的过程中,连接数据库是一个常见的需求。本文将介绍如何在Docker容器中连接Redis数据库,并提供相应的代码示例。 ## 为什么选择Redis Redis是一个开源的内存数据库,被广泛用于缓存、会话存储和消息队列等应用场景。它具有快速、稳定和可靠的特点,因此在容器化应用程序中使用Redis是一个不错的选择。 ##
原创 2024-06-29 04:47:52
18阅读
环境:CentOSrelease6.5redis-5.0.5将redis解压开里边的redis.confcopy出来进行改造[root@hackredis-cluster]#ps-ef|grepredis可以查看已经起好了服务root25241019:19?00:00:00redis-server127.0.0.1:7001[cluster]root25291019:19?00:00:00redi
原创 2019-10-31 22:54:15
3756阅读
1点赞
# Docker 连接 Redis ## 简介 在本文中,我将教会你如何使用 Docker 连接 Redis。Docker 是一种开源的容器化平台,可以帮助开发者更方便地构建、部署和运行应用程序。Redis 是一个快速的内存数据库,常用于缓存、消息传递和会话管理等场景。通过 Docker,我们可以轻松地部署和管理 Redis 容器,并与其建立连接。 ## 整体步骤 首先,让我们来看一下整个过程
原创 2023-08-13 03:06:44
83阅读
# Redis Docker 部署指南 在软件开发中,Redis 是一个非常流行的内存数据库,用于许多场景,如缓存、会话存储、实时统计等。使用 Docker 部署 Redis 可以提高应用的可移植性和可管理性。本文将指导你通过几个简单的步骤实现 Redis 的 Docker 部署。 ## 一、总体流程 下面的表格展示了部署 Redis 的步骤流程: | 步骤 |
原创 2024-09-24 05:42:47
5阅读
目录互斥管程-Monitor当线程等待资源时Hoare版本Mesa版本Brinch Hanson版本三种语义对比Java版本的MonitorJava monitor实现生产者/消费者互斥互斥访问是并发编程要解决的核心问题之一。有许多种方法可以满足临界区的互斥访问,大体上可以分为三种:一种是软件方法,即由用户程序承担互斥访问的责任,而不需要依赖编程语言或操作系统,譬如Dekker算法、Peterso
转载 2024-09-26 09:54:59
7阅读
  • 1
  • 2
  • 3
  • 4
  • 5