IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Redis 安装 -> 正文阅读

[系统运维]Redis 安装

操作系统是centos7系统,redis版本6.24 包含原始安装和docker安装两种方式

1、原始安装

  1. 安装C语言需要的GCC环境
    yum install -y gcc-c++
    yum install -y wget

  2. ?创建redis目录、并进入
    mkdir redis
    cd redis

  3. 下载redis源码6.2.4版本
    wget https://download.redis.io/releases/redis-6.2.4.tar.gz

  4. 解压redis文件
    tar -zxvf redis-6.2.4.tar.gz

    ls

  5. 进入新解压出来的文件目录的src目录 编译源码
    cd redis-6.2.4/src
    make && make install

    命令执行完,表示安装成功

  6. 启动redis
    redis-server

  7. 客户端连接redis
    redis-cli -h 127.0.0.1 -p6379

    ?注意:-h后面跟的是远程启动redis的服务器地址 -p后面跟的是redis的端口号,如果本地连接可以省略-h -p直接使用 redis-cli命令既可以连接,退出命令为exit

    ?

  8. redis前端启动时会打印相关日志(上述步骤6图片),且不能使用命令,后端启动(守护进程启动)的方式
    1. 修改redis.conf文件?daemonize no ---> daemonize yes 即开启守护进程
      vim redis.conf

      ?

    2. 启动redis
      cd src
      redis-server ../redis.conf 
      

      查看启动进程,如上图 表示启动成功?

    3. 后台启动后关闭redis服务
      redis-cli shutdown

?2、docker安装redis

前提时你的操作系统安装了docker环境,docker安装的教程

  1. ?拉取redis镜像
    docker pull redis:6.2

  2. ?创建容器 设置端口
    docker run -id --name=c_redis -p 6379:6397 redis:6.2 

    参数解释:

    -i:表示运行容器

    -t:表示容器启动后会进入命令行。加入这两个参数后,容器创建就能登录进去。即分配一个伪终端。

    --name:为创建的容器命名

    -d:在run后面加上-d参数,则会创建一个守护式容器在后台运行(这样创建容器后不会登录容器,如果只加-i-t两个参数,创建后会自动进入容器)。

    -p:表示端口映射,前者是宿主机端口,后者是容器内的映射端口。可以使用多个-p做多个端口映射

  3. redis客户端访问测试
  4. 防火墙相关命令

    systemctl status firewalld 查看防火墙状态

    systemctl stop firewalld 关闭防火墙

    systemctl start firewalld 开启防火墙

    docker 相关命令

    systemctl status docker?查看docker状态

    systemctl start docker?启动docker
    systemctl stop docker?停止docker
    systemctl restart docker??重启docker
    systemctl enable docker?开机启动docker

    3、可能遇到的问题

?

1、启动redis时报错?:docker: Error response from daemon: driver failed programming external connectivity on endpoint c_redis。。。。。。

解决方案:是防火墙的问题:docker 启动后,若是关闭防火墙,docker底层连接会变动,需要重启docker服务,重启docker命令? systemctl restart docker

2、连接远程时报错“Could not connect to Redis at 192.168.31.127:6379: 由于目标计算机积极拒绝,无法连接。?”

修改redis.conf文件

bind 127.0.0.1 -::1? ?修改为? #bind 127.0.0.1 -::1

3、读写错误??“(error) DENIED Redis is running in protected mode because protected mode is enabled。。。”错误
解决方案:

protected-mode yes? 修改为?protected-mode no

重启redis,可以正常

?

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-13 12:00:08  更:2022-05-13 12:01:13 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 15:49:57-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码