Linux离线源码安装Redis

简介: linux离线源码安装Redis
预先安装gcc和make这两个软件

yum install -y gcc make

下载地址:https://download.redis.io/releases/redis-6.0.0.tar.gz

  1. 下载redis压缩包
  2. 压缩包上传到/usr/local/redis目录
  3. 解压

    tar -zxvf redis-6.0.0.tar.gz -C /usr/local/redis
  4. 切换到/usr/local/redis/redis-6.0.0目录

    cd /usr/local/redis/redis-6.0.0
  5. 编译

    make
  6. 安装到redis目录下

    make install PREFIX=/usr/local/redis
  7. 修改redis.conf配置文件

    vim /usr/local/redis/redis-6.0.0/redis.conf
    #bind 127.0.0.1 #允许所有IP访问
    port 6379 #端口号为6379
    protected-mode no #关闭保护模式,不然远程还是连接不了
    daemonize yes #设为后台运行
    #requirepass 123456 #简化开发,没有设置密码
  8. 启动

    • 把解压后的redis-6.0.0/redis.conf复制到/usr/local/redis/bin目录下

      cp redis.conf /usr/local/redis/bin/
    • 后台启动redis, 先cd /usr/local/redis/bin 进入

      ./redis-server redis.conf
  9. 查看进程

    ps -ef|grep redis
    
    查看本机监听端口
    netstat -tunlp|grep redis
  10. 常用命令

    • 强行终止redis

      pkill redis-server
    • 开启redis

      ./redis-server ./redis.conf
  11. (可选)设置redis开机启动

    #文件不存在,则会创建此文件
    vim /etc/systemd/system/redis.service
    
    [Unit]
    Description=redis-server
    After=network.target
    
    [Service]
    Type=forking
    ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
  12. 其他命令

    systemctl常用命令
    
    systemctl daemon-reload #此命令用于重新加载修改后的启动脚本
    systemctl start redis.service #启动redis服务
    systemctl enable redis.service #设置开机自启动
    systemctl disable redis.service #停止开机自启动
    systemctl status redis.service #查看服务当前状态
    systemctl restart redis.service #重新启动服务
    systemctl list-units --type=service #查看所有已启动的服务
    firewall-cmd --zone=public --add-port=6379/tcp --permanent ----添加6379端口
    firewall-cmd --reload ----重启防火墙
    firewall-cmd --list-port -----查看所有开放端口号
    firewall-cmd --query-port=6379/tcp -----查看指定端口是否开放
相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
21天前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
47 4
|
3月前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
3月前
|
NoSQL Linux Redis
linux安装单机版redis详细步骤,及python连接redis案例
这篇文章提供了在Linux系统中安装单机版Redis的详细步骤,并展示了如何配置Redis为systemctl启动,以及使用Python连接Redis进行数据操作的案例。
79 2
|
3月前
|
NoSQL Linux Redis
linux之centos安装redis
linux之centos安装redis
|
4月前
|
缓存 NoSQL Linux
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
140 1
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
|
3月前
|
NoSQL Linux Redis
Linux Redis 服务设置开机自启动
【9月更文挑战第2天】在 Linux 系统中,可使用两种方法设置 Redis 开机自启动:一是通过创建 `redis.service` 文件并利用 systemd 进行管理,包括定义服务参数和启动脚本;二是编辑 `/etc/rc.local` 文件,在其中添加启动命令。推荐使用 systemd 方法,因为它更符合现代 Linux 系统的设计理念。设置完成后,可通过 `sudo systemctl status redis.service` 检查服务状态。
481 3
|
4月前
|
缓存 NoSQL Linux
【Azure Redis 缓存】Linux VM使用6380端口(SSL方式)连接Azure Redis (redis-cli & stunnel)
【Azure Redis 缓存】Linux VM使用6380端口(SSL方式)连接Azure Redis (redis-cli & stunnel)
102 0
|
7月前
|
NoSQL Linux Redis
linux安装redis5.0.5
linux安装redis5.0.5
139 1
|
7月前
|
NoSQL Linux Redis
linux 下和win下安装redis 并添加开机自启 图文详解
linux 下和win下安装redis 并添加开机自启 图文详解
73 0
|
7月前
|
NoSQL Linux Redis
Linux系统中安装redis+redis后台启动+常见相关配置
Linux系统中安装redis+redis后台启动+常见相关配置

热门文章

最新文章