首页 > 数据库 >centos 7安装redis

centos 7安装redis

时间:2023-08-14 21:11:44浏览次数:68  
标签:centos service redis Redis local conf 安装

您好,这是在CentOS 7上安装Redis的详细指南1

  1. 安装依赖项:Redis是用C语言开发的,因此在安装之前,您必须确保服务器已经安装了gcc。您可以通过以下命令检查机器是否安装:gcc -v。如果没有安装,您可以通过以下命令安装:yum install -y gcc
  2. 下载Redis安装包并解压缩:wget https://download.redis.io/releases/redis-6.2.6.tar.gz,然后tar -zxvf redis-6.2.6.tar.gz
  3. 进入解压缩目录并编译:cd redis-6.2.6,然后make
  4. 指定安装目录并安装:make install PREFIX=/usr/local/redis
  5. 启动Redis服务:
    • 直接启动(不推荐):cd /usr/local/redis/bin,然后./redis-server
    • 通过守护进程方式启动:
      1. 从Redis源目录复制redis.conf到Redis安装目录:cp /root/redis-6.2.6/redis.conf /usr/local/redis/bin
      2. 修改redis.conf配置文件:cd /usr/local/redis/bin,然后vi redis.conf。将daemonize的值从no改为yes。
      3. 启动服务:./redis-server redis.conf
      4. 检查进程以确保Redis已成功启动(非必须): ps -ef |grep redis.

注意:如果您想设置特定IP连接到Redis,则只需修改redis.conf文件中的bind配置项即可。如果不限制IP,则将127.0.0.1更改为0.0.0.0。

  1. 设置开机自动启动:
    • 切换到 /lib/systemd/system/ 目录并创建一个 redis.service 文件。
    • 命令如下: cd /lib/systemd/system/, 然后 vim redis.service.
    • 文件内容如下:
[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
# ExecStart需要按照实际情况修改成自己的地址
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target
- 设置开机自动启动:
    1. 开机自动启动: `systemctl enable redis.service`.
    2. 启动Redis服务: `systemctl start redis.service`.
    3. 检查服务状态: `systemctl status redis.service`.
    4. 停止服务: `systemctl stop redis.service`.
    5. 取消开机自动启动 (卸载服务): `systemctl disabled redis.service`.

希望这些信息能够帮助您!如果您有任何问题或需要进一步的帮助,请告诉我。

标签:centos,service,redis,Redis,local,conf,安装
From: https://www.cnblogs.com/xiaohui94/p/17629752.html

相关文章

  • windows10下SQL Server2019安装
    1、下载安装包后,管理员身份执行                 备注:取消poly后:          控制器名称:SQLSERVER2019C    等待~~~  需要安装管理工具:   具体可参考:sqlserver2019安装后没......
  • redis查询 第1个数据库,而不是默认的第0个数据库
    redis查询第1个数据库,而不是默认的第0个数据库 spring.redis.database=1默认:spring.redis.database=0car-test:0>getcar:info:detail:id001NULL##切换数据库car-test:0>select1OKcar-test:1>getcar:info:detail:id001{"id":444186}car-test:1>redis有......
  • 在使用npm进行全局安装时报错
    我们在使用npm安装全局以来时,两台电脑安装有可能一台成功了,一台失败了。这是windows执行策略的问题。1.以管理员的身份运行powershell。powershell在开始里查找便可以找到。2.输入命令 set-ExecutionPolicyremoteSigned,选择A允许执行。......
  • Linux下安装ELK
    简介ELK是Elasticsearch、Logstash和Kibana的缩写,它们代表的是一套成熟的日志管理系统,ELKStack已经成为目前最流行的集中式日志解决管理方案。Elasticsearch分布式搜索和分析引擎,具有高可伸缩、高可靠和易管理等特点。基于ApacheLucene构建,能对大容量的数据进行接近......
  • VMware安装Ubantu教程
    VMware使用教程下载地址https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html建议FQ访问镜像源下载地址下载点我在这里边找到合适的源,点击下载。以下内容以Ubantu20.04为例(ubuntu-20.04.6-desktop-amd64.iso),下载地址VMware安装与正......
  • Pypy安装
    Pypy安装一、安装Pypy1、下载pypy3.10链接:https://www.pypy.org/download.html 2、安装无需安装,解压即可tar-jxvfpypy3.10-v7.3.12-linux64.tar.bz2 3、配置环境变量exportPATH=/path/pypy3.10-v7.3.12-linux64/bin 二、(可选)安装pip1、安装setuptools1)下......
  • redis数据结构字典
    redis数据结构字典数据结构Redis的字典使用哈希表作为底层实现,一个哈希表里面可以有多个哈希表节点,而每个哈希表节点就保存了字典中的一个键值对。哈希表typedefstructdictht{//哈希表数组dictEntry**table;//哈希表大小unsignedlongsize;//哈希表大小掩码,用于......
  • 系统的glibc版本不符合安装要求
    原因是因为系统的glibc版本不符合安装要求,可以对glibc进行升级。下载响应安装包:http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz。解压:tarxvfglibc-2.14.tar.gz进入glibc-2.14目录:cdglibc-2.14创建build文件夹:mkdirbuild进入build目录:cdbuild执行:../configure--prefix=/op......
  • 系统的glibc版本不符合安装要求
    原因是因为系统的glibc版本不符合安装要求,可以对glibc进行升级。下载响应安装包:http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz。解压:tarxvfglibc-2.14.tar.gz进入glibc-2.14目录:cdglibc-2.14创建build文件夹:mkdirbuild进入build目录:cdbuild执行:../configure--prefix=/op......
  • LabVIEW图形化TensoRT工具包的安装下载分享
    (文章目录)前言Hello,大家好,我是virobotics(仪酷智能),今天我们一起来看一下如何安装【LabVIEWTensoRT工具包】。一、LabVIEW图形化TensoRT工具包简介<fontface="SimSun"color=blacksize=4>工具包特点:</font>图形化编程:无需掌握文本编程基础即可完成机器视觉项目;直接的模......