• 服务器配置Java开发环境(五)之安装redis


    安装在Linux
    #把文件先上传的Linux中 /opt 目录下
    上传完成进行查看验证
     

    1. #进入 opt
    2. cd /opt
    3. #查看
    4. ls 
    5. #查看是否存在gcc
    6. gcc --version
    7. #下载使用gcc
    8. yum install gcc
    9. #验证是否安装成功
    10. gcc --version
    11. #查看
    12. ls
    13. #解压
    14. tar -zxvf redis-6.2.6.tar.gz
    15. #查看
    16. ls
    17. #进入redis中src下
    18. cd redis-6.2.7/src
    19. #make编译
    20. make
    21. #如果没有问题则执行
    22. make install PREFIX=/usr/local/redis
    23. #安装完成后则会在cd /usr/local/redis下生成内容 
    24. cd /usr/local/redis/bin
    25. ll
    26. #前台启动不推介
    27. redis-server
    28. #后台启动
    29. 备份redis.conf
    30. 拷贝一份redis.conf到其他目录
    31. mkdir /usr/local/redis/etc
    32. #移动
    33. mv /root/redis-6.2.7/redis.conf /usr/local/redis/etc
    34.  
    35. #进入etc目录
    36. cd /etc
    37. #查看
    38. ll

    后台设置启动daemonize no改为yes
    bind 127.0.0.1改为0.0.0.0 #允许外部连接
    daemonize no 改为yes #允许后台启动
    appendonly no 改为yes #持久化
    修改peotected-mode yes 改为no  #protected-mode参数是为了禁止外网访问redis,如果启用了,则只能够通过localhost ip (127.0.0.1)访问Redis
    requirepass 123456  #密码

    1. #退出
    2. :wq
    3. #进入/usr/local/bin
    4. cd /usr/local/bin
    5. #查看
    6. ls
    7. #软连接
    8. ln -s /usr/local/redis/bin/redis-server /usr/bin/redis-server
    9. ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis-cli
    10. #后台启动
    11. redis-server /etc/redis.conf
    12. #查看是否启动
    13. ps -ef | grep redis  

    解决方案:运行make distclean

    安装目录的介绍

    配置开机自启动
    开启自启动配置的是systemd的方式。

    1.创建redis.service文件
    进该目录/etc/systemd/system后 ,创建redis.service文件,并编写脚本,如下是操作命令。

    vi /etc/systemd/system/redis.service

    脚本内容如下

    # 如下是脚本内容,将内容复制进redis.service文件中

    1. [Unit]
    2. # 自定义的服务描述
    3. Description=redis-server
    4. # 依赖,在network服务之后启动
    5. After=network.target
    6.  
    7. [Service]
    8. Type=forking
    9. # redis启动的命令
    10. ExecStart=/usr/local/redis/bin/redis-server /usr/local/etc/redis.conf
    11. # redis重启的命令
    12. ExecReload=/usr/local/redis/bin/redis-server -s reload
    13. # redis停止的命令
    14. ExecStop=/usr/local/redis/bin/redis-server -s stop
    15. PrivateTmp=true
    16. [Install]
    17. WantedBy=multi-user.target

    2.设置开机自启
    编辑保存redis.service文件后,启动该服务

    1. # 重新加载所有的service服务
    2. systemctl daemon-reload
    3. #配置镜像
    4. sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    5. # 设置redis.service开机自动
    6. systemctl enable redis.service
    7. # 启动redis 服务
    8. systemctl start redis.service

    3.设置redis客户端软连接
    设置软连接后,就只用输入redis即可连接redis服务端了

    1. cp /usr/local/redis/bin/redis-cli /usr/bin/redis-cli
    2. cp /usr/local/redis/bin/redis-server /usr/bin/redis-server
    3. # 软链接方式
    4. ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis-cli
    5. #创建成功后就可以在本机直接使用 redis 连接
    6. #redis
    7. #auth 213121

    4.redis服务操作命令

    1. systemctl start redis.service #启动redis服务
    2. systemctl stop redis.service #停止redis服务
    3. systemctl restart redis.service #重新启动服务
    4. systemctl status redis.service #查看服务当前状态
    5. systemctl enable redis.service #设置开机自启动
    6. systemctl disable redis.service #停止开机自启动


     

  • 相关阅读:
    SpringMVC-20-springmvc文件下载
    Specializing Smaller Language Models towards Multi-Step Reasoning论文精读
    mysql replace的死锁分析
    C# using()的本质
    【C++ Miscellany】继承体系非尾端类设计为抽象类
    小程序--本地存储API
    每周一算法:双向深搜
    【SpringBoot】体系描述
    Kotlin语言基础(二)-变量和数据类型
    韦东山FreeRTOS(1)ARM架构简明教程
  • 原文地址:https://blog.csdn.net/weixin_53998054/article/details/127867120