redis的安装、启动、关闭

redis概述

  • redis:REmote DIctionary Server(远程字典服务器)
  • 是完全开源免费的,用c语言编写的,遵循BSD协议,一个高性能的(key/value)分布式内存数据库,基于内存运行,并支持持久化的nosql数据库,是当前最热门的nosql数据库之一,也被人们称为数据结构服务器
  • redis特点:
    • 支持数据的持久化,可以将内存中的数据保持在磁盘上,重启的时候可以再次加载进行使用
    • 不仅仅支持简单的key/value类型的数据,同时还提供list,set,zset,hash等数据结构的 存储
    • redis支持数据的备份,即master-slave模式的数据备份
  • 优缺点:

    • 优点
      • 海量数据的增删改查,非常轻松的应对
      • 海量数据的维护非常轻松
    • 缺点
      • 数据和数据之间没有关系,所以不能一目了然
      • 非关系性数据库,没有关系,没有强大的事务保证数据的完整和安全
  • 使用场景

    • 关系型数据库的缓存这里写图片描述
    • 可以做任务队列这里写图片描述
    • 大量数据的运算这里写图片描述
    • 排行榜
redis安装
  1. redis是C语言开发的,安装redis需要先将官网下载的源码进行编译,编译依赖于gcc环境,所以需要安装gcc:yum install gcc-c++
  2. 将压缩文件通过crt上传到Linux
  3. 解压文件在/root目录
  4. 进入解压后的文件夹,执行编译命令(将.c语言编译成.o语言):make
  5. 指定安装路径进行安装make PREFIX=/usr/local/redis install
    • 安装路径可以自定义这里写图片描述 - 安装完成后,在/usr/local/redis/bin下有几个可执行的文件这里写图片描述
  6. 复制redis的配置文件到安装目录:cp redis.conf /usr/local/redis/
    • 没有配置文件redis也是可以启动的,但是将启动默认的配置,不方便日后修改端口号等信息

redis启动方式

  • 前端启动方式
    • 进入到安装目录的bin目录:./redis-server
    • 启动redis这里写图片描述
    • 进入 到redis的安装目录下的bin目录:./redis-cli 启动客户端这里写图片描述
      • 以上的方法默认连接的是本机的ip,如果想要连接指定的ip可以如下
      • redis-cli -h ip地址 -p 端口这里写图片描述
    • 简单的实例,设置数据获取数据这里写图片描述
    • 签单启动的缺点:无法部署集群
  • 后端启动方式
    • 后端启动需要修改redis.conf配置文件,daemonized yes 用后端模式启动这里写图片描述
    • 启动时指定配置文件:./bin/redis-server ./redis.conf这里写图片描述
    • redis的默认端口是6379,通过查看服务器中的redis进程ps -ef | grep -i redis
    • 由于这种方式可以修改配置文件中的端口号,那么就可以运行多个服务,可以集群部署

redis的关闭

  • 通过杀死进程关闭(不建议使用)
  • 正常关闭:./bin/redis-cli shutdown
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值