Redis笔记(一)

该博客详细介绍了在CentOS系统中如何安装Redis,包括安装必要的依赖包,下载并编译Redis源码,创建Redis运行目录,修改配置文件以允许远程连接,并设置了密码保护。最后,启动Redis服务器,并通过redis-cli连接并验证了配置效果。
摘要由CSDN通过智能技术生成

Redis的安装(CentOS环境)

  1. 在前面安装docker时,有的读者因为yum-utils没有下载而导致中途卡住了,所以这里先对需要的依赖包进行检查安装(温馨提示:安此次教程需要保证联网的情况下进行,如果没有网络是无法进行的)

      1 yum install cpp -y  
    
     2 yum install binutils -y
    
     3 yum install glibc-kernheaders -y
    
     4 yum install glibc-common -y
    
     5 yum install glibc-devel -y
    
     6 yum install gcc -y
    
     7 yum install make -y
    

    执行以上的命令,如果没有安装响应依赖包则会下载,如果存在则会提示已存在。过程比较简单,就不截图了,直接进入下一步

  2. 安装完上面的依赖包后,下载Redis源码,解压并编译源码

    cd /usr/local   进入到/usr/local目录
    
    mkdir soft    创建一个soft文件夹,redis源码就是放在这个文件夹下,如果你想放弃他地方也可以
    
    cd soft    进入刚刚创建的soft文件夹
    
    wget http://download.redis.io/releases/redis-4.0.6.tar.gz   下载Redis源码
    
    tar zxvf redis-4.0.6.tar.gz  解压缩刚刚下载的Redis源码
    
    cd redis-4.0.6      进入到上一步解压出来的Redis源码文件夹
    
    make           进行Redis源码编译
    

在这里插入图片描述

下载后进行解压缩并编译:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

通过最后一句话可以看到生成了src目录,那这里面有什么东西呢?一起进去看看吧

在这里插入图片描述

其实主要是这几个绿色的可执行文件是我们比较关注的,他们关系到Redis的持久化(RDB/AOF)、服务启动、哨兵模式等等,这个后续会用到,到时在详细讲解。

  1. 上面已经对Redis源码进行了编译,接下来就是让redis跑起来

    上一步编译后生成了src目录中有几个可执行文件比较重要,并且在/usr/local/soft/redis-4.0.6中有一个redis.conf文件是redis的配置文件,这些都是比较重要且会用到的文件,所以先将它们拷贝一份到新的文件夹redis中,方便后续管理和操作
    mkdir /usr/local/redis
    cd /usr/local/soft/redis-4.0.6/src
    cp redis-server /usr/local/redis      
    cp redis-benchmark /usr/local/redis   压测
    cp redis-check-rdb /usr/local/redis   rdb
    cp redis-check-aof /usr/local/redis	  aof
    cp redis-sentinel /usr/local/redis    哨兵
    cp redis-cli /usr/local/redis         连接redis的客户端
    cd /usr/local/soft/redis-4.0.6
    cp redis.conf /usr/local/redis 		 配置文件
    
    执行一遍即可,就不一一截图了
    

在这里插入图片描述

接下来就是启动服务器前的最后一步了,修改redis.conf配置文件:这里主要做三件事1.添加密码2.注释bind3.把protected-mode yes 改成 protected-mode no,这样修改后在就可以在远程通过客户端+密码连接当前的redis了(如果还有其他需求可以自行配置,后续也会通过使用其它功能来一一讲解配置文件中不同的属性)。

cd /usr/local/redis
vim redis.conf

进入到vim编辑器后,通过/bind  找到bind 127.0.0.1  然后最前端加上#注释
通过/requirepass   找到requirepass foobared   在下面一行加上requirepass 123456789 表示设置密码为123456789
通过/protected-mode 找到protected-mode属性,将后面的yes修改为no

修改完后大概就是这样

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

修改完配置后,就可以启动redis了
./redis-server redis.conf

看到下图时,就说明已经安装成功且已经成功启动redis,我们也可以通过客户端在远程连接此redis,但一定要能配置好防火墙!!!

在这里插入图片描述

  1. 现在我们就连接上redis并简单使用:

    ./redis-cli -h 127.0.0.1 -p 6379 -a 12345678    # -h ip地址   -p  端口号  -a  密码
    

在这里插入图片描述

  1. 为了保证数据的完整性,一般断开连接和关闭Redis我们采用这种方式:

    exit    断开连接,此时Redis继续运行
    ./redis-cli -h 127.0.0.1 -p 6379 -a 12345678  shutdown    关闭连接,此时Redis关闭
    

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值