首页 > 数据库 >redis的安装及使用

redis的安装及使用

时间:2022-11-23 19:15:50浏览次数:31  
标签:bin target local redis systemctl usr 使用 安装

安装redis

  • 操作步骤

    # 解压
    tar -zxvf redis-5.0.14/.tat.gz -C /urs/local/
    
    # 重命名,易读
    mv /urs/local/redis-5.0.14/ /urs/local/redis/ 
    
    # 安装环境依赖包
    yum install -y gcc-c++
    
    # 编译【异常执行:make MALLOC=libc,避免jemalloc重载Linux下的ANSI C的malloc和free函数】
    cd /urs/local/redis/
    make
    
    # 安装
    make install
    
    # 验证
    redis-server
    

后台启动

  • 编辑redis配置文件

    vim /usr/local/redis/redis.conf
    
  • 修改可后台启动:daemonize yes

    ################################# GENERAL #####################################
    
    # By default Redis does not run as a daemon. Use 'yes' if you need it.
    # Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
    daemonize yes
    
  • 验证

    redis-server /usr/local/redis/redis.conf
    

systemctl 管理redis

  • 创建服务脚本

    vim /usr/lib/systemd/system/redis.service
    
  • 修改服务脚本

    # 在/usr/lib/systemd/system/路径下创建redis.service
    [Unit]
    Description=Redis server
    After=syslog.target network.target remote-fs.target nss-lookup.target
    
    [Service]
    Type=forking
    ExecStart=/bin/bash -c '/usr/local/bin/redis-server /usr/local/redis/redis.conf'
    ExecStop=/bin/bash -c '/usr/local/bin/redis-cli shutdown'
    Restart=always
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    
  • 重新加载systemctl配置

    systemctl daemon-reload
    
  • 启停redis服务

    # 启停redis
    systemctl start|restart|stop|status redis.service   
    
    # 开机启动/不启动redis服务
    systemctl enable|disable redis.service    
    

标签:bin,target,local,redis,systemctl,usr,使用,安装
From: https://www.cnblogs.com/fire-sword/p/16919455.html

相关文章

  • Apache Kafka 安装步骤
    以下是在机器上安装Java的步骤。步骤1-验证Java安装希望你已经在你的机器上安装了java,所以你只需使用下面的命令验证它。$java-version如果java在您的机器上成功......
  • FastDFS的安装和使用
    fastdfs是用 c 语言编写的一款开源的分布式文件系统,有多种原因的客户端(包括有Java的客户端)。FastDFS 为互联网量身定制, 充分考虑了冗余备份、负载均衡、线性扩容等机制,......
  • 3.使用API 17章相关问题
      实话实话直接看教程有点看不懂,先看博客写的api介绍1.处理API响应  看了博客,再看教材会比较容易理解importrequestsurl='https://api.github.com/search/re......
  • BizTalk Adpter Pack for MySap 的安装
     BizTalkAdpterPackforMySap的安装方法:1,首先安装必需两个SAPLIB,1.librefc32u.dll2.libsapu16vc80.dll,这两个文件的来源可以在安装了sapgui的客户端......
  • milestone使用vi编辑器
    使用vi步骤:1.安装terminal,我装的是betterterminal2.使用busybox命令集命令如: busyboxvi试了好多次,发现milestone硬键盘的左下的查询键可以当ESC来用,bette......
  • VUE3使用Vue-Toastification
    官方地址:https://vue-toastification.maronato.dev/?from=madewith.cn需求:要搞一个实时提醒弹窗,刚开始用的elementplus里的Notification,但后面原型图又改了,加上了交互......
  • Windows 下 ElasticSearch8.5.1下载安装及使用
    ElasticSearch下载安装及使用前言Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式的全文搜索引擎,基于restfulweb接口。Elasticsearch是用Java语言开发......
  • 10. Redis常见问题
    https://www.bilibili.com/video/BV1PA4y1D7Ry?p=271Redis到底是单线程还是多线程   2Redis单线程为什么还能这么快  哈希表:一维数组和链表3Redis底层数......
  • notepad——使用小技巧
     1、使用正则表达式,将','后面的所有内容替换为空。  2、每一行末尾加上分号因为notepad换行之后,每一行的末尾是自带了一个小空格的,光标在某行末尾时看不到,但是拖......
  • echarts 使用极坐标+柱形图实现多重环形
    效果图代码:<template><div><divid="chart2"/></div></template><scriptsetup>import*asechartsfrom"echarts";import{onMounted}from......