当前位置: 首页 > article >正文

Redis - 环境搭建

目录

  • 在Ubuntu上安装Redis
  • 在Centos上安装Redis
    • Centos7
    • Centos8

版本:使用Redis5系列

操作系统:在Linux中进行安装(Redis官方不支持Windows版本)

在Ubuntu上安装Redis

更新软件包:

sudo apt-get update

在这里插入图片描述

搜索相关软件包:

sudo apt search redis

在这里插入图片描述

安装:

sudo apt install redis

在这里插入图片描述

输入Y然后回车
在这里插入图片描述

查看网络连接信息

netstat -anp | grep redis

在这里插入图片描述

修改配置文件

vim /etc/redis/redis.conf

在这里插入图片描述

把 bind 127.0.0.1 ::1修改成bind 0.0.0.0 ::1

在这里插入图片描述
在这里插入图片描述

把protected-mode 修改成no

在这里插入图片描述
在这里插入图片描述

修改之后,重新启动服务器

service redis-server restart

在这里插入图片描述

查看运行状态

service redis-server status

在这里插入图片描述

使用Redis自带的客户端连接服务器

redis-cli

进入客户端之后,可以使用ping 命令,验证连通性,如果显示PONG说明是成功的
在这里插入图片描述

使用Ctrl + d可以退出客户端

至此,Redis就已经安装完毕~

在Centos上安装Redis

Centos7

1、安装scl源

yum install centos-release-scl-rh

2、安装Redis

yum install rh-redis5-redis

3、创建符号链接(符号链接相当于Windows里的快捷方式)

(1)先切到 /usr/bin 目录下

cd /usr/bin

再依次执行下面的命令,对可执行程序设置符号链接

ln -s /opt/rh/rh-redis5/root/usr/bin/redis-server ./redis-server
ln -s /opt/rh/rh-redis5/root/usr/bin/redis-sentinel ./redis-sentinel
ln -s /opt/rh/rh-redis5/root/usr/bin/redis-cli ./redis-cli

(2)切到/etc目录下

cd /etc

再依次执行下面的命令,对配置文件设置符号链接

ln -s /etc/opt/rh/rh-redis5/ ./redis

4、修改配置文件

(1) 设置ip地址

bind 0.0.0.0

(2) 关闭保护模式

protected-mode no

5、设置工作目录

先创建

mkdir -p /var/lib/redis

再在配置文件中,设置工作目录(修改成下面的内容)

dir /var/lib/redis

6、设置日志目录

先创建

mkdir -p /var/log/redis/

再在配置文件中,设置目录日志

logfile /var/log/redis/redis-server.log

7、启动Redis

redis-server /etc/redis/redis.conf

8、停止Redis

先查看pid

ps aux | grep redis

通过kill命令,根据进程id杀死Redis进程

kill 进程id

Centos8

1、直接以root用户的身份,运行下面的命令

yum install -y redis

2、完成之后,可以将Redis设置为开机自动启动

systemctl enable redis

3、 设置ip地址

bind 0.0.0.0

4、 关闭保护模式

protected-mode no

5、启动Redis

systemctl start redis

6、停止Redis服务

systemctl stop redis

7、重启Redis

systemctl restart redis

http://www.kler.cn/a/508934.html

相关文章:

  • 【逆境中绽放:万字回顾2024我在挑战中突破自我】
  • 深度学习 Pytorch 张量(Tensor)的创建和常用方法
  • Lora理解QLoRA
  • python之二维几何学习笔记
  • minio https配置
  • Android 12.0 息屏休眠后立即启动屏保功能实现
  • 1、ansible自动化运维模块
  • 8.Python 编程中优化货币对象的方法实现与测试解耦
  • 32单片机综合应用案例——物联网(IoT)环境监测站(四)(内附详细代码讲解!!!)
  • 推荐11个Excel读写查询等操作的.Net开源库
  • 【学习总结|DAY032】后端Web实战:登录认证
  • 什么是DNS缓存?DNS缓存有什么用?
  • 数字孪生发展及应用
  • ODIN:用于 2D 和 3D 分割的单一模型
  • Docker获取 Ubuntu 镜像
  • 通过视觉语言模型蒸馏进行 3D 形状零件分割
  • 后端程序打成 JAR 包的详细步骤及解释
  • 蓝桥与力扣刷题(1275 找出井字棋的获胜者)
  • 【第三十周】文献阅读:Mask R-CNN
  • Golang——常用库context和runtime
  • Go 语言 select 的实现原理
  • React中用到的Javascript设计模式详解
  • Chromium 132 编译指南 Mac篇(一)- 环境准备
  • C#高级:用Csharp操作鼠标
  • Vue.js组件开发案例(比较两个数字大小)
  • 数据库:Redis命令行帮助解释