linux,服务器 docker下安装Redis教程

Redis的详解

Redis(Remote Dictionary Server)是一个开源的内存数据存储系统,也被称为键值存储系统。下面是关于 Redis 的一些基本介绍:

内存数据库:Redis 将数据存储在内存中,以获得高速读写的性能。它使用了自己的持久化机制,可以将数据持久化到硬盘上,从而保证数据的可靠性。

键值存储:Redis 是一个键值存储系统,每个键都与一个值相关联。这些键值对可以是字符串、哈希、列表、集合、有序集等不同的数据类型。

高性能:Redis 是一个高性能的存储系统。由于数据存储在内存中,它可以提供非常快速的读写操作。此外,Redis 还支持一些高级功能,如数据备份、主从复制和集群等,以提高性能和可用性。

多种数据结构:Redis 支持多种数据结构,包括字符串、哈希表、列表、集合、有序集等。这些数据结构允许用户进行灵活的数据操作,满足不同场景的需求。

发布/订阅:Redis 提供了发布/订阅模式,可以实现消息的发布与接收。这对于实现实时通信、事件驱动的系统非常有用。

分布式缓存:Redis 可以作为分布式缓存系统使用,通过将常用数据缓存在内存中,减轻后端数据库的负载,提高系统性能。

数据持久化:Redis 支持两种数据持久化方式,即快照(snapshotting)和日志(append-only file,AOF)。快照可以定期将数据写入硬盘,而 AOF 记录了 Redis 所执行的写命令,可以用于恢复数据。

总之,Redis 是一个功能强大的开源内存数据存储系统,具有高性能、多种数据结构、发布/订阅等特点。它在缓存、会话管理、消息队列、实时数据统计等领域有着广泛的应用。

现在安装教程开始: 

拉取镜像:

docker pull redis:6.2.6  

docker配置redis 

使用前下载redis配置文件

 

我已经弄好了:https://shimo.im/folder/1d3aMm7l1EHy8Y3g/ 「redis」 

基础准备

# 打开目录

cd /usr/local/

# 在其目录下创建 docker/redis

 mkdir -p docker/redis

# 进入 docker/redis目录

 cd docker/redis/

# 创建 redis的config和redis的data

 mkdir config

 mkdir data

 # 上传配置文件到 config目录下面  就是上面的那个链接的文件 ,记得后缀为conf我链接里面的应该是.txt

 cd config/

脚本编写

# 退出目录

 cd ..

# 编辑sh脚本

vim startRedis.sh 

把这个放进去

docker run  --privileged=true -p 6379:6379 --name redis --restart=always \
 -v /usr/local/docker/redis/config/redis.conf:/etc/redis/redis.conf \
 -v /usr/local/docker/redis/data:/data \
 -d redis:6.2.6 redis-server /etc/redis/redis.conf 

# 脚本设置可执行权限

chmod -R 777 startRedis.sh

启动redis 

# 运行脚本

 ./startRedis.sh 

 46bc734d227e3a8a1dada5588a2683c1a433fa021488a07cbad510c5410edee3

测试redis

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值