还是像往常一样,su root 输入密码 vagrant 以切换到root用户
1.下载redis镜像(这里不指定版本就默认下载最新版)
docker pull redis
2.创建文件以做配置
mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf3.在上面添加的配置文件中添加配置信息,进行端口映射,命名以及目录挂载,及启动时默认加载配置文件的设置
docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf4.通过以下输入命令与结果查看可以看出redis数据存在内存中的
[root@localhost vagrant]# docker exec -it redis redis-cli
127.0.0.1:6379> set a aa
OK
127.0.0.1:6379> get a
"aa"
127.0.0.1:6379> exit
[root@localhost vagrant]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fbdc23f31886 redis "docker-entrypoint.s…" 2 minutes ago Up 2 minutes 0.0.0.0:6379->6379/tcp redis
[root@localhost vagrant]# docker restart redis
redis
[root@localhost vagrant]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fbdc23f31886 redis "docker-entrypoint.s…" 2 minutes ago Up 4 seconds 0.0.0.0:6379->6379/tcp redis
[root@localhost vagrant]# docker exec -it redis redis-cli
127.0.0.1:6379> get a
(nil)5.设置将redis数据存储到硬盘中
vi /mydata/redis/conf/redis.conf
按i进入可编辑模式,
首行添加appendonly yes (这里我第一次是 按视频只加了 appendonly 后面报错 redis起不来 问了docker群内大佬改为 appendonly yes 才好的)
AOF 持久化方式
esc 然后 :wq 退出保存
6.下载redis客户端 然后连接
相关推荐
Raid5损坏两块盘
以下为浪潮Inspur NF5460M4型号服务器故障处理过程: 设备raid5组损坏两块硬,并raid组处理离线状态,情况如图: 由于硬盘数据比较重要,面对此情况不要慌我们尽量做到安全保守的保证数据尽可能完整,以下为处理方法,(遇raid5两块盘出现问题处理方法) 以下截图均为遇相同问题的解决图案,并非现场截图。 Ctrl+H 进WebBios界面,发现两...
【谷粒商城笔记】1.基于docker的mysql、redis环境配置
但我按照该方法仍无法安装成功。最后按照下面这篇博客的教程安装成功。之前不持久化,重启redis后,数据会从内存丢失,现在不会了。测试是否启动成功:使用root作为-u和-p的参数登陆进去。,可以看到最下面输出了可以用的mirrors。虽然这篇文章说可以看阿里云官方文档。如果没有镜像源的配置,那就生成。为docker配置镜像源。配置文件夹挂载到主机。做的修改都会双向同步。
Sparse4Dv3
instance_feature也设置为nn.Parameter。修正分支2*(linear->relu->linear->relu->layernorm)->linear->scale,分类分枝2*(linear->relu->layernorm)->linear(256,9),质量评估分枝2*(linear->relu->layernorm)->linear(256,2)。每组两类instance,1是加上范围(-x,x)内均匀分布噪声,2是加上(-2x,-x)U(x,2x)范围内均匀分布噪声。
谷粒商城学习-11-docker安装redis
重启完成后,发现写入的数据无法查询,原因是根据redis默认的配置,数据仅仅存储在内存,重启后数据会丢失。这一步非常重要,下一步会把redis的配置文件挂到这个目录,如果不事先创建配置文件,如果拉取的速度非常慢,把docker的yum源设置为阿里云,速度会大幅提升。绝大多数场景下,需要把Redis中的数据持久化到磁盘,这需要修改一个配置。如下,可以连接到redis的命令行工具,执行读写数据的命令。之后写入的数据都会持久化到磁盘,重启Redis也不会丢数据。但是,如果执行如下命令重启redis容器。
手把手教你用海康威视相机+DLP4500搭建双目结构光系统(附避坑指南)
本文详细介绍了如何使用海康威视相机和DLP4500搭建双目结构光三维测量系统,涵盖硬件选型、系统搭建、双目标定及三维重建等关键步骤。特别针对预算有限的开发者和实验室团队,提供实用的避坑指南和优化技巧,帮助实现0.02mm的高精度测量。
【sap2000】部分模型通过.s2k文件合并模型generating a global model through partial models by .s2k text file
现在需要通过选项File → Import → SAP2000 .s2k Text File → Add to existing model(如果使用其中一个部分模型作为基础)或New model(如果使用新文件)添加部分模型,并使用以下导入选项。模型A(阶段1/5) Model A (Phase 1/5)模型B(阶段2/5) Model B (Phase 2/5)模型C(阶段3/5) Model C (Phase 3/5)模型E(阶段5/5) Model E (Phase 5/5)
谷粒商城笔记+踩坑(12)——缓存与分布式锁,Redisson+缓存数据一致性
缓存与分布式锁、Redisson分布式锁、缓存数据一致性【必须满足最终一致性】
o型圈沟槽设计_O型密封圈——详细选型过程及步骤
一、密封圈常用材料二、密封圈常用密封形式密封圈分为活塞密封,活塞杆密封,端面密封,旋转密封。三、O型密封圈的选型规则O型密封圈的尺寸图径向安装O型圈选型(静态和动态运动)活塞杆密封选择适当规格的O形圈时,应该保证其外径(d1+2*d2)至少等于或者大于沟槽外径d6;当选择的O形圈直径d1大于250 mm时, O形圈外径将不能超过沟槽外径的3%;当选择的O形圈直径d1小于250mm时, O形圈外径将...
谷粒商城-docker搭建redis集群
谷粒商城-docker搭建redis集群
2.STM32F407ZGT6 学习笔记-移植 FreeRTOS
1. 在工程下建议FreeRTOS文件夹 2. 在FreeRTOS文件夹下建立 src 和 port 文件夹 (src用于存放freertos源码,port文件夹存放内存和接口相关的文件) 3. 复制freertos/source文件夹下所有c文件复制到刚刚建立的freertos/src目录下 4. 复制FreeRTOSv9.0.0\FreeRTOS\Source\portablex下的MemMang和RVDS文件夹复制到刚刚建立的port问价夹下 5. 将FreeRTOSv9.0.0\FreeRTOS
JavaScript教程-字符集,Unicode转义序列,标识符,数据类型,数字,未定义值,浮点数,字符串,引用数据类型,类型检测,类型转换,运算符,关系运算符,
前端学习
谷粒商城 -- 项目环境搭建
注:以下的项目环境搭建过程,适用于所有的微服务项目的环境搭建,以后做微服务项目的时候看着这个笔记进行搭建环境即可。
Unity与iOS原生交互实战指南
C#(DllImport) → C 接口(extern "C") → Objective‑C / SwiftObjective‑C → UnitySendMessage → C#(GameObject + public 方法)在写.mm文件;在里面写;C# 用声明;调用它,参数就是 string / 数值等;在.mm里做你想做的 iOS 原生操作。在 Unity 里准备一个常驻 GameObject,比如;上面挂一个脚本,写;在 iOS 插件中用;
Java打怪之路----谷粒商城Nginx与Redis
nginx、redis、分布式锁
android 蓝牙通讯demo
android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。
win10 跳过U8环境检测的IE WebControls.rar
win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。
超级详细!!!谷粒商城Redis缓存的使用笔记,涵盖分布式缓存、使用流程、分布式缓存下产生的一系列问题、分布式锁、Redisson、分布式锁与同步器、缓存数据一致性、SpringCache。
注意:优快云格式不太美观,原格式可以去语雀看,链接如下 https://www.yuque.com/docs/share/7a847947-f463-4a63-8027-92a7e81b90fa?# 《缓存的使用》 一、本地缓存 本地缓存的模式: 1、本地缓存在分布式下的问题 问题: 1、由于缓存是分开在多台服务器中,所以每台不同的服务器使用都需要重新查一遍。 2、数据不一致问题,假设A服务器执行了一次业务后,最新的数据已经放在A服务器中,这时B服务器接收到下次请求,读...
lwip-2.0.3
lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。
谷粒商城——Redisson看门狗
如果一个线程已经上锁后,在运行的过程中中断导致未释放锁从而导致其他线程无法进行,为此需要为每个锁设置自动过期时间。但是如果线程运行时间较长,可能在锁到期后还没执行完。为解决这种问题,Redisson使用。
蓝牙模块HM-10手册
蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。
谷粒商城 - 个人笔记(基础篇一)
电商后台管理系统+电商系统,掌握微服务的全套方案。该系统有商品服务、仓储服务、订单服务、购物车服务、检索服务、认证中心服务、网关服务、用户服务、秒杀服务、第三方服务。使用SpringBoot+SpringCloud并配套SpringCloud Alibaba系列,引入全套微服务治理方案:Nacos注册中心/配置中心、Feign远程调用、Gateway网关、Redisson缓存、基于ElasticSearch7全文检索、异步编排与线程池、RabbitMQ柔性事务方案、Redisson分布式锁、分布式信号量等。
【谷粒商城之分布式锁Redisson-lock】
Redisson 是架设在 Redis 基础上的一个 Java 驻内存数据网格(In-Memory Data Grid)。充分的利用了 Redis 键值数据库提供的一系列优势, 基于 Java 实用工具包中常用接口,为使用者提供了一系列具有分布式特性的常用工具类。 使得原本作为协调单机多线程并发程序的工具包获得了协调分布式多机多线程并发系统的能力,大大降低了设计和研发大规模分布式系统的难度。同时结合各富特色的分布式服务,更进一步简化了分布式环境中程序相互之间的协作。
结合电商模式打造校园交易平台之Redis缓存篇(全文总共13万字,超详细)
上面我们解决了第一个命名问题和第二个设置存活时间问题,但是如何将数据以JSON的形式缓存到Redis呢?这涉及到修改缓存管理器的设置,CacheAutoConfiguration导入了,而中自动配置了缓存管理器RedisCacheManager,而RedisCacheManager要初始化所有的缓存,每个缓存决定使用什么样的配置,如果有,就用其已有的(把其配置信息取出赋给对应的变量),没有就用默认配置。} if(!
谷粒商城のRedis&ES&Rabbit MQ集群
本篇是谷粒商城集群部署篇,搭建Redis、ES、Rabbit MQ集群实践的个人笔记,也是谷粒商城笔记的最后一篇。集群相关的理论性内容,会放在面试篇的笔记中。
尚硅谷谷粒商城项目笔记——四、使用docker安装redis【电脑CPU:AMD】
尚硅谷谷粒商城项目笔记——四、使用docker安装redis【电脑CPU:AMD】
03-谷粒商场项目 docker安装数据库以及开发工具配置 配置项目环境(三)
谷粒商场项目 docker安装数据库以及开发工具配置 配置项目环境
谷粒商城项目-P11环境-docker安装redis
实现的效果为,即使redis镜像重新加载,之前保存的缓存数据也仍然存在。第二步,使用docker pull redis下载最新redis镜像。第五步,配合专门工具RedisDesktopManager。第三步,启动redis镜像,创建实例并启动。第一步,将linux用户切换为root。在redis.conf里加一个下列配置。第四步,redis配置持久化。
谷粒商城实战(044集群学习-redis集群)
使用crc16算法对key进行计算,根据计算出来的值进行分槽使用lua脚本保证事务的原子性重定向。
谷粒商城-缓存使用&分布式锁&SpringCache(5天)
• 我们能放入缓存的数据本就不应该是实时性、一致性要求超高的。所以缓存数据的时候加上过期时间,保证每天拿到当前最新数据即可。• 我们不应该过度设计,增加系统的复杂性• 遇到实时性、一致性要求高的数据,就应该查数据库,即使慢点。/*** 需要将配置文件中的配置设置上* 1、使配置类生效* 1)开启配置类与属性绑定功能EnableConfigurationProperties* 2)注入就可以使用了。
谷粒商城实战笔记-152-缓存-缓存使用-整合Redis
通过这种方式,Spring Boot Starter Data Redis 使得开发者无需编写大量的样板代码来集成 Redis,只需通过简单的配置即可快速使用 Redis 提供的各种功能。Spring Boot Starter Data Redis 是 Spring Boot 提供的一个自动配置的依赖项,它简化了在 Spring 应用中集成 Redis 的过程。是一个Spring Boot的"Starter"依赖,它主要的作用是简化了在Spring Boot应用程序中集成Redis的配置和使用。

2万+



被折叠的 条评论
为什么被折叠?



