当前位置:   article > 正文

Redis在Linux中安装的两种方式_linux上安装redis

linux上安装redis

方式一:自己提供Redis安装包上传到Linux服务器

1.将安装包上传到/usr/loacl/redis目录并解压得到redis-7.0.5

2.进入到redis-7.0.5目录中进行基本环境的安装(redis.conf就在此目录)

注:(默认安装路径为/usr/local/bin)

分别依次执行三条指令:

yum install gcc-c++
make
make install

3.进入到安装路径(/usr/loacl/bin)执行命令:

cp /usr/local/redis/redis-7.0.5/redis.conf myconfig
将存放在redis-7.0.5中的redis.conf配置文件复制到创建myconfig文件夹

4.通过指定的redis配置文件启动redis服务

5.使用redis-cli 进行连接测试

注:如果在配置文件中设置了密码需要输入auth "你设置的密码" 登录客户端

使用ping命令得到PONG则redis服务启动成功)

二、使用docker进行redis的安装和启动

1.查询redis镜像并拉取最新版镜像

指令:docker search redis       docker pull redis



2.查看镜像是否拉取成功

指令:docker iamges  

3.创建Redis配置文件
启动前需要先创建Redis外部挂载的配置文件 ( /mydata/redis/conf/redis.conf )
之所以要先创建 , 是因为Redis本身容器只存在 /etc/redis 目录 , 本身就不创建 redis.conf 文件
当服务器和容器都不存在 redis.conf 文件时, 执行启动命令的时候 docker 会将 redis.conf 作为目录创建 , 这并不是我们想要的结果 .

 创建目录
mkdir -p /mydata/redis/conf
 创建文件
touch /mydata/redis/conf/redis.conf

注:data目录不包含文件在执行-v /mydata/redis/data:/data时会自动创建所以不需要手动创建

4.运行redis镜像

指令:  docker run -p 6379:6379 --name redis -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf -v /mydata/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes

说明:

-p指定映射端口为6379,

--name取名为redis

-d后台启动redis容器

-v挂载数据

redis-server /etc/redis/redis.conf  以redis.conf作为配置文件启动

--appendonly yes #redis持久化(可选)

5.  查看容器是否启动成功

指令:  docker ps

6.进入redis客户端

指令:  docker exec -it redis redis-cli

使用ping命令用于检测 redis 服务是否启动

注:如果想要进入Redis容器中查看redis.conf配置文件 要以交互方式进入Redis容器

指令:  docker exec -it <你的容器名或容器ID> bash


 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/805761
推荐阅读
相关标签
  

闽ICP备14008679号