乐趣区

关于java:进击Redis二LinuxDocker下安装与配置

前言

 当初好哥哥们曾经晓得了 Redis 是啥了吧,不,你们不晓得。还要看看初识 Redis。什么,你曾经看过了,没关系再看一遍,看完没点赞的记得点个赞,在这谢谢好哥哥们了。
明天咱们就来在 Linux 和 Docker 上(Windows 上的装置是真香,这点一下,那点一下,能够了)装个 Redis 玩玩,步骤很简略,然而心愿各位好哥哥能本人入手实际一下。什么,你曾经装了。没关系,卸载从新装过一个(生产可不要瞎玩啊)。
行了行了,别打了,我持续写。

Linux 下装置 Redis

 Linux 下装置软件通常有两种办法,第一种是通过各个操作系统的软件管理软件进行装置,像 CentOS 的 yum,Ubuntu 的 apt。然而因为 Redis 的更新速度绝对较快,而这些管理工具不肯定能更新到最新的版本,同时 Redis 的装置自身不是很简单,所以咱们就应用第二种形式:源码的形式进行装置,以 4.0.0 版本为例:

1. 下载 Redis 指定版本的源码压缩包到 home 目录

 cd /home
 wget http://download.redis.io/releases/redis-4.0.0.tar.gz

2. 解压缩 Redis 源码压缩包

 tar -zxvf redis-4.0.0.tar.gz

3. 建设一个 redis 目录的软连贯,指向 redis-4.0.0,能够不做

 ln -s redis-4.0.0 redis

4. 进入 redis 目录

 cd redis-4.0.0

5. 编译(编译之前确保操作系统曾经装置 gcc)

 make

6. 装置

 ## 装置后的可执行文件默认在 /usr/local/bin/,能够在任意目录下执行 Redis 的命令
 make install

7. 验证

 ## 能呈现 redis-cli 4.0.0 版本则阐明装置胜利了
 redis-cli -v

Docker 装置 Redis

 好哥哥们,超简略的。前提是要相熟 Docker 相干的命令和服务器曾经装置了 Docker,同样以 4.0.0 为例。

1. 拉取指定版本镜像

 docker pull redis:4.0.0

2. 新建挂载 redis 数据和配置的目录

 ## 1.redis 数据
 mkdir -p /usr/data/redis/data
 ## 2.redis 配置文件
 mkdir -p /usr/data/redis/conf

3. 查看镜像名称

 ## 不出意外的话这里应该是 redis,甚至能够不做这不操作间接到第 4 部。别打了别打了,不敢了
 docker images

4. 运行 redis 容器(增加配置)

 ## -p 指定启动和宿主机端口号,restart always 自启,privileged 容器内的 root 领有真正的 root 权限,-v 挂载目录,这里次要是数据和配置文件,前面就 redis 的一些参数了
 docker run -p 6379:6379 --restart always --privileged=true  -v /data/redis/data:/data  -v /data/redis/conf/redis.conf:/etc/redis/redis.conf --name redis:4.0.0 -d redis redis-server /etc/redis/redis.conf --requirepass "123456"  --protected-mode no  --appendonly yes

5. 验证

 ## 第一种形式:查看过程
 ps -ef | grep redis
 ## 第二种形式:进入容器查看版本
 ## 获取容器 id
 docker ps
 ## 进入容器
 docker exec -it [容器 id] /bin/
 ## 查看版本号
 redis-cli -v

配置与启动

 依照以上步骤装置胜利后,配置文件在 /home/redis-4.0.0 下。默认配置为 redis.conf,现阶段能够先不必更改配置。
启动 redis 有以下三种形式,启动胜利后能看到 Redis 的版本、端口等其余日志信息。

1. 默认配置启动

 redis-server

2. 运行加配置启动

 ## 命令解析,redis-server 加上要批改配置名和值(能够是多对),没有设置的配置将应用默认配置
 redis-server --port 6389

3. 指定配置文件启动

 ## 失常都是以这种形式启动,步骤时拷贝一份默认配置,而后批改其中的某些配置启动
 redis-server /conf/redis/redis.conf

敞开

1. Linux 下敞开

  Redis 提供了 shutdown 命令来进行 Redis 服务(不举荐应用 kill,我就不通知你们了,怕你们学坏),例如要停掉 127.0.0.1 上 6379 端口上的 Redis 服务,能够执行如下操作。

 redis-cli shutdown

2. Docker 下敞开

 docker stop [容器 id]

本期就到这啦,有不对的中央欢送好哥哥们评论区留言,另外$\color{#FF0000}{求关注、求点赞}$

下一篇:Reids 的数据结构、线程模型与全局命令
上一篇: 初识 Redis

退出移动版