Redis的安装

Redis的安装

Redis的概述

  • Redis是一个Key-Value的数据结构存储系统,可以以数据库的形式,缓存系统,消息处理器使用,它支持的存储value类型很多,例如,string、list(链表)、set(集合)、zset(sorted set–有序集合)、hash(哈希类型)等
  • Redis是由C语言开发的,安装Redis需要从官网下载源码,进行编译,编译环境依赖gcc环境,如果没有需要先安装gcc环境

Redis的安装

  1. 安装redis编译的c环境,

    yum install gcc-c++

  2. 使用Xftp将redis-3.0.0.tar.gz上传到Linux系统中的/usr/local/redis没有redis创建redis目录

  3. /usr/local/redis下进行解压

    /usr/local/redis目录下

    tar -zxvf redis-3.0.0.tar.gz -C

    也可以解压到指定的目录

    tar -zxvf redis-3.0.0.tar.gz -C /usr/local

  4. 进入redis-3.0.0目录 使用make命令编译redis(将.c文件编译成.o文件)(类似将.java文件编译成.class文件)

    进入解压的文件夹目录cd redis-3.0.0

    执行 make

  5. 上一步只是编译,现在开始进行安装

    首先进入到redis-3.0.0目录

    然后执行下面命令:

    make PREFIX=/usr/local/redis install

    安装redis到/usr/local/redis中

    在这里插入图片描述

    bin ---->安装之后的

    redis-3.0.0 ---->解压之后的文件夹

    redis-3.0.0.tar.gz---->压缩包

  6. 进入到bin目录

    有几个可执行文件:

    文件名描述
    redis-benchmark性能测试工具
    redis-check-aofAOP修复工具
    redis-check-dumpRDB文件检查工具(快照持久化文件)
    redis-cli命令行客户端
    redis-serverredis服务器启动命令
  7. 拷贝redis-3.0.0中的redis.conf到安装目录redis中(和bin同级别目录)

    cp redis.conf /usr/local/redis/

  8. Redis启动的两种方式

    前端方式启动

    ​ 当我们启动了Redis之后(黑窗口中Xshell),我们可以对Redis进行操作,但是想要操作Linux我们需要退出Redis,这种方式就是前端方法启动

    ​ 在bin目录下运行命令进行前端方式启动:

    ./ redis-server

    ​ 使用CTRL+C停止前端模式

    在这里插入图片描述

    后端方式启动

    ​ 我们想要Redis在后台执行,而我们还可以继续对Redis进行一系列的操作

    ​ 修改redis.conf配置文件,将daemonizeno修改成yes表示后台启动

    ​ 启动命令:

    ​ 查看在当前的哪级目录:pwd命令查看在哪个位置

    ​ 比如我再redis目录:执行下面的命令后端启动

    ​ ./+目录+redis-server 空格 ./redis.conf

    ./bin/redis-server ./redis.conf

  9. 后端启动之后,发现没有任何的变化,我们通过当前服务进行查看

    ps -ef | grep redis
    在这里插入图片描述

  10. Redis停止:

    • 强制结束程序,强行终止Redis进程可能会导致Redis持久化数据丢失

      kill -9 31475

      pid需要通过ps -aux | grep -i redis进行查询

    • 正确停止Redis的方式应该是向Redis发送SHUTDOWN命令,方法:(默认关闭端口)

      cd /usr/local/redis/bin

      ./redis-cli shutdown

  11. 如需远程连接redis,需配置redis端口6379在linux防火墙中打开

    /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

    /etc/rc.d/init.d/iptables save

Redis的使用

  • 在redis的安装目录中有redis的客户端,即 redis-cli(Redis Command Line lInterface),它是Redis自带的基于命令行Redis客户端。(端口号6379)

    ./redis-cli -h IP地址 -p 端口号
    在这里插入图片描述

  • 使用测试
    在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值