redis-1-简介安装启动

作者: 打伞的Fish | 来源:发表于2018-06-13 07:24 被阅读12次

    今天开始读《Redis开发与运维》这本书,然后就边读边做笔记,这样后面复习起来也方便;
    通过这篇文章你会知道以下问题的回答:

    • redis有哪些特性?
    • redis如何安装? 安装后产生的文件在哪里?每个文件都是做什么?
    • redis如何启动服务?如何连接?如何关闭?

    Redis 特性

    • 速度快
      基于内存存储,底层是C语言实现,使用的是单线程架构
    • 基于键值对的数据结构服务器
      它主要提供了5种数据结
      构: 字符串、 哈希、 列表、 集合、 有序集合, 同时在字符串的基础之上演变
      出了位图(Bitmaps) 和HyperLogLog两种神奇的“数据结构”, 并且随着
      LBS(Location Based Service, 基于位置服务) 的不断发展, Redis3.2版本中
      加入有关GEO(地理信息定位) 的功能
    • 丰富的功能
      提供了键过期功能, 可以用来实现缓存。
      提供了发布订阅功能, 可以用来实现消息系统。
      支持Lua脚本功能, 可以利用Lua创造出新的Redis命令。
      提供了简单的事务功能, 能在一定程度上保证事务特性。
      提供了流水线(Pipeline) 功能, 这样客户端能将一批命令一次性传到Redis, 减少了网络的开销
    • 持久化--RDB AOF
    • 主从复制
    • 高可用和分布式

    Redis不可以做什么

    由于是数据存储在内存,所以对于海量数据,用Redis存储,经济成本就高了,同时存储些冷数据也是没必要的;

    Redis源码安装

    $ wget http://download.redis.io/releases/redis-3.0.7.tar.gz
    $ tar xzf redis-3.0.7.tar.gz
    $ ln -s redis-3.0.7 redis   创建一个软连接即相当于快捷方式
    $ cd redis
    $ make
    $ make install
    

    ln -s redis-3.0.7 redis 创建一个软连接即相当于快捷方式,关于软连接可以参考这篇文章
    安装成功后,查看版本号

    版本号查看

    redis安装目录介绍

    目录介绍

    redis服务启动关闭

    • 默认启动方式
      直接输入redis-server,这种是启动默认配置,然后同时要开新的窗口连接redis,如果按ctrl z,服务就退出了,另个窗口你在操作就显示没有连接到Redis

    • 运行方式启动,可以添加参数,就像java启动程序一样,添加些参数


      指定参数启动
    • 配置文件方式启动

       redis-server /opt/redis/redis.conf
      
    • 关闭和连接redis
      连接redis就是用redis-cli,然后关闭就用redis-cli shutdown,关闭还可以指定是否生成持久化文件

      redis-cli shutdown nosave|save

    相关文章

      网友评论

        本文标题:redis-1-简介安装启动

        本文链接:https://www.haomeiwen.com/subject/xuakeftx.html