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 @   千里云与月  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示