美文网首页
Redis-0-简介与环境搭建

Redis-0-简介与环境搭建

作者: 冷风_f818 | 来源:发表于2019-04-28 18:12 被阅读0次

    简介

    REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统.

    Redis是一个开源的使用ANSI C语言编写,遵守BSD协议,支持网络,可基于内存亦可持久化的日志型Key-Value数据库,并提供多种语言的API.

    它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型

    优点

    • 性能极高 – Redis能支持超过 100K+ 每秒的读写频率
    • 丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作
    • 原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作合并后的原子性执行
    • 丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性

    环境搭建

    可以通过docker直接拉取镜像安装,或者是通过官网下载自己安装,通过docker的安装方法在docker分类下有详细说明,下面看下用普通方式安装方法

    下载

    wget http://download.redis.io/releases/redis-4.0.8.tar.gz
    

    解压

    tar -zxvf redis-4.0.8.tar.gz
    

    编译

    cd redis-4.0.8
    
    make
    

    安装redis

    cd src
    
    make install PREFIX=/usr/local/redis
    

    移动配置文件到安装目录下

    cd ../
    
    mkdir /usr/local/redis/etc
    
    cp redis.conf /usr/local/redis/etc
    

    配置redis为后台启动

    vim /usr/local/redis/etc/redis.conf
    
    //将daemonize no 改成daemonize yes
    

    将redis加入到开机启动

    vi /etc/rc.local
    
    //在里面添加内容:/usr/local/redis/bin/redis-server
    
    /usr/local/redis/etc/redis.conf
    

    启动redis

    /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
    

    查看redis服务

    ps -ef | grep -i redis
    

    停止redis服务

    /usr/local/redis/bin/redis-cli shutdown
    
    //设置了密码的情况下
    /usr/local/redis/bin/redis-cli -a password shutdown
    

    卸载

    rm -rf /usr/local/redis //删除安装目录
    rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本
    rm -rf /root/redis-4.0.8 //删除redis解压文件夹
    

    推荐还是用docker去安装,快捷方便

    相关文章

      网友评论

          本文标题:Redis-0-简介与环境搭建

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