KittyDaddy's blog KittyDaddy's blog
首页
  • 学习笔记

    • 《Java基础》
    • 《常用设计模式》
    • 《MYSQL》
    • 《GO语言》
    • 《Spring源码解读》
  • 微服务解决方案

    • 锁的演化
    • 简单限流方案
    • 海量数据切分
  • 中间件

    • Nginx
    • MQ
    • Redis
    • Keepalived
  • 面试记
  • 杂文
  • 开源
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

老猫

万物皆系统
首页
  • 学习笔记

    • 《Java基础》
    • 《常用设计模式》
    • 《MYSQL》
    • 《GO语言》
    • 《Spring源码解读》
  • 微服务解决方案

    • 锁的演化
    • 简单限流方案
    • 海量数据切分
  • 中间件

    • Nginx
    • MQ
    • Redis
    • Keepalived
  • 面试记
  • 杂文
  • 开源
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Redis安装教程
    • Redis操作集合
    • Redis持久方式
    • Redis进阶
    • 《Redis》
    老猫
    2020-07-31
    目录

    Redis安装教程

    其实有很多不同版本的安装教程。这次给大家介绍一下自己用的一种配置方式。redis的官网为:https://redis.io/download 大家尽量选择稳定的版本,不稳定版本可以尝试,但是不建议生产使用。如果需要老猫的安装文件,也可以给老猫留言。老猫选择的版本是:redis-5.0.5.tar.gz。

    # 安装步骤

    1、将redis上传到云服务器。

    2、解压redis:

    tar -zxvf redis-5.0.5.tar.gz
    
    1

    3、安装gcc编译环境,如果安装过了,那么就是nothing to do

    yum install gcc-c++ 
    
    1

    4、切到redis-5.0.5目录,进行安装

    make && make install
    
    1

    # 配置步骤

    1、编译完成之后,进行配置redis,在/redis-5.0.5/utils下,将redis_init_script拷贝到/etc/init.d目录下面,该目的是将redis作为开机自启动。 开机启动

    2、创建/usr/local/redis文件夹,用于存放配置文件。

    3、拷贝redis中的配置文件redis.conf到/usr/local/redis。

    4、修改/usr/local/redis中的配置文件

    1. 修改demonize no -> demonize yes,该目的是为了让redis启动在linux后台运行。 修改demonize

    2. 修改redis的工作目录 修改工作目录 建议修改为:/usr/local/redis/working

    3. 修改绑定IP为0.0.0.0,代表可以远程连接,不受IP限制。 修改ip

    4. 最关键的一部修改,修改密码,默认是没有的,一定要设置(之前老猫吃过这个亏,黑客通过该漏洞在服务器植入挖矿程序) 修改密码

    5. 修改redis_init_script文件中的redis核心配置文件: 修改配置 并且修改redis核心配置文件名称为:6379.conf

    6. 为redis启动脚本添加执行权限,随后运行启动redis: 修改权限

    7. 检查redis进程 redis进程

    8. 设置redis开机启动,修改redis_init_script,添加内容如下

      #chkconfig: 22345 10 90
      #description: Start and Stop redis
      
      1
      2

      redis进程 随后执行操作

      chkconfig redis_init_script on
      
      1

      redis启动,再查看相关进程。 到此结束.

    # Redis的命令行客户端

    1、关闭redis

    redis-cli -a password shutdown
    或者
    ./redis_init_script stop 
    
    1
    2
    3

    2、进入redis客户端

    redis-cli 并且输入密码进入命令行 auth pwd
    
    1

    3、查看redis是否存活

    redis-cli -a password ping
    
    1

    4、简单操作缓存

    set key value 设置缓存
    get key  获取缓存
    del key  删除缓存	
    
    1
    2
    3
    上次更新: 2022/11/30, 00:06:25
    Redis操作集合

    Redis操作集合→

    最近更新
    01
    让大龄程序员欲罢不能的事儿
    09-23
    02
    运营明明设置了活动开始时间,为什么到点没生效?聊聊动态定时任务
    07-30
    03
    不是,大哥,咱这小门小户的,别搞我CDN流量啊
    07-25
    更多文章>
    Theme by Vdoing | Copyright © 2020-2024 Kitty Daddy | License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式