【Redis配置】Linux下的Redis安装配置

压缩包方式的Redis下载与安装

进入官网

Redis官网:https://redis.io/download/
往下翻可以找到其他版本的Redis,或者访问https://download.redis.io/releases/查找自己所需Redis版本。
在这里插入图片描述
在这里插入图片描述

下载自己所需版本

此处我选择下载的是6.2.14版本

在这里插入图片描述

上传到Linux系统

将路径切换到想要上传到的目录

# 路径根据自己的选择进行修改
cd /usr/local/src
# 上传文件指令
rz 

在这里插入图片描述
点击刚刚下载的Redis压缩包上传

安装gcc编译

Redis是基于C语言编写的,因此需要准备好所需要的gcc依赖

yum install -y gcc tcl

解压上传的压缩包

 tar -zxvf redis-6.2.14.tar.gz
 # 进入解压好的文件夹,运行编译命令
 cd redis-6.2.14
 make && make install

启动redis

任意路径即可

redis-server

修改启动配置

# 进入安装目录 /usr/local/src/redis-6.2.14
cd  /usr/local/src/redis-6.2.14
# 将原有配置文件redis.conf做备份 
cp redis.conf redis.conf.bck
# 修改配置
vim redis.conf

修改配置中的一些配置

# 监听的地址,默认是127.0.0.1 ,只能本地访问,修改为0.0.0.0则可以任意IP访问
# 开发学习环境下可设置为0.0.0.0,生产环境下不要这么配置,根据实际情况修改
bind 0.0.0.0
# 守护进程,修改为yes可以后台运行
daemonize yes
# 密码,设置后访问Redis必须输入密码
requirepass 123456

其他相关配置

# 服务端口,6379是默认端口
port 6379
# 工作目录,默认是当前目录,即redis-server时的命令、日志、持久化等文件保存目录
dir .
# 数据库数量
database 1
# 设置最大使用内存
maxmemeory 512mb
# 日志文件
logfile "redis.log"

命令行直接安装方式

  1. 配置EPEL仓库

    EPEL 的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。EPEL则为服务器版本提供大量的rpm包(yum程序所使用的程序安装包,类似Windows的exe),而且大多数rpm包在官方 repository 中是找不到的。

    # root执行
    yum install -y epel-release
    
  2. 安装redis

    # root执行
    yum install -y redis
    
  3. 启动redis

    # root执行
    # 使用systemctl管控,服务名:redis
    systemctl enable redis		# 开机自启
    systemctl disable redis		# 关闭开机自启
    systemctl start redis		# 启动
    systemctl stop redis		# 关闭
    systemctl status redis		# 查看状态
    
  4. 放行防火墙,redis使用端口6379

    # 方式1(推荐),关闭防火墙
    systemctl stop firewalld		# 关闭
    systemctl disable firewalld		# 关闭开机自启
    
    # 方式2,放行6379端口
    firewall-cmd --add-port=6379/tcp --permanent		# 放行tcp规则下的6379端口,永久生效
    firewall-cmd --reload	
    
  5. 进入redis服务

    # 执行redis-cli
    [root@centos ~]# redis-cli
    127.0.0.1:6379> set mykey hello
    OK
    127.0.0.1:6379> get mykey
    "hello"
    127.0.0.1:6379> 
    

相关推荐

  1. Redis安装配置

    2024-01-16 14:08:05       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-16 14:08:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-16 14:08:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-16 14:08:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-16 14:08:05       20 阅读

热门阅读

  1. JUC-线程中断机制和LockSupport

    2024-01-16 14:08:05       36 阅读
  2. 解读vue配置文件(vue.config.js)

    2024-01-16 14:08:05       38 阅读
  3. 关于js学习-初体验

    2024-01-16 14:08:05       38 阅读
  4. js some方法的使用

    2024-01-16 14:08:05       36 阅读
  5. el-date-picker的使用

    2024-01-16 14:08:05       41 阅读
  6. openssl3.2 - 官方demo学习 - mac - siphash.c

    2024-01-16 14:08:05       35 阅读