Redis

Redis入门

概述

Redis是什么

Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步

Redis能干什么

  1. 内存存储,持久化,内存中是断电即失 数据库持久化(rdb,aof)
  2. 效率高,可以用于高数缓存
  3. 发布订阅系统
  4. 地图信息分析
  5. 计时器,计数器

特性

Linux安装

  1. 下载安装包

    https://redis.io/download/

  2. 解压Redis的安装包 程序 /opt

    mv redis-7.0.5.tar.gz /opt

    tar -zxvf redis-7.0.5.tar.gz

  3. 进入解压后的文件

    image

  4. 基本的环境安装

    [root@Virtualization redis-7.0.5]# yum install gcc-c++
    make
    
    [root@Virtualization redis-7.0.5]# gcc -v
    使用内建 specs。
    COLLECT_GCC=gcc
    COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
    
    

    image

    image

  5. redis默认安装路径usr/local/bin

    image

  6. 将redis配置文件,复制到当前目录下

    image

  7. redis默认不是后台启动的,修改配置文件

    [root@Virtualization rmgconfig]# vim redis.conf 
    
    

    修改为 yes

    image

    fs

  8. 启动Redis服务

    通过指定的配置文件启动服务

    [root@Virtualization bin]# redis-server rmgconfig/redis.conf 
    
    
  9. 使用redis-cil进行连接测试 使用redis客户端进行连接

    image

  10. 查看redis 的进程是否开启

    [root@Virtualization bin]# ps -ef | grep redis
    root      15153      1  0 13:36 ?        00:00:01 redis-server 127.0.0.1:6379
    root      15267   9477  0 13:42 pts/0    00:00:00 vim redis.conf
    root      15676   9477  0 14:00 pts/0    00:00:00 grep --color=auto redis
    
  11. 关闭redis服务

    127.0.0.1:6379> shutdown   关闭
    not connected> exit        退出
    
posted @ 2022-10-26 11:05  千里云与月  阅读(36)  评论(0)    收藏  举报