Redis学习(二)——入门及安装

概述

Redis(Remote Dictionary Server),即远程字段服务!
是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
区别是redis会周期性的把更新的的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave主从同步!
免费和开源!是当下最热门的NoSQL技术之一!也被人们称之为结构化数据库!
redis能干嘛:

  1. 内存存储、持久化,内存中是断电即失,所以说持久化很重要(rdb,aof)
  2. 效率高,用于高速缓存
  3. 发布订阅系统
  4. 地图信息分析
  5. 计时器、计数器(浏览量)

特性:

  1. 多样的数据类型
  2. 持久化
  3. 集群
  4. 事务

Windows安装

  1. 下载安装包:https://github.com/dmajkic/redis/releases

  2. 下载完毕得到压缩包
    在这里插入图片描述

  3. 解压到自己电脑上的环境目录下即可,十分小只有5M多
    在这里插入图片描述

  4. 开启服务端,双击即可:

    在这里插入图片描述

  5. 使用redis客户端来连接redis 在这里插入图片描述

Linux安装

  1. 下载安装包, redis-5.0.8.tar.gz
  2. 解压,程序/opt
    在这里插入图片描述
    解压命令tar -zxvf redis-5.0.8.tar.gz
  3. 进入解压后的目录,可以看到我们redis的配置文件
    在这里插入图片描述
  4. 配置环境

yum install gcc-c++
make
make install

  1. reids的默认安装路径:/user/local/bin
    在这里插入图片描述
  2. 创建一个文件夹,我这里是叫liconfig,将之前/opt/redis-5.0.8/redis.conf文件拷贝到liconfig文件中,

cp /opt/redis-5.0.8/redis.conf liconfig
在这里插入图片描述

  1. redis模式不是后台启动的,修改配置文件(即刚才复制过来的redis.conf,我们修改此处的配置文件,而不是修改解压后里面的文件,以备不时之需)
    vim redis.conf
    在这里插入图片描述
    这里修改了后就不会一启动就关闭了
  2. 启动redis服务(通过制定的配置文件启动服务)
    在这里插入图片描述
  3. 使用redis-cli进行连接服务,默认-h为本机所以没写
    在这里插入图片描述
  4. 查看redis的进程是否开启,ps -ef|grep redis
    在这里插入图片描述
  5. 如何关闭redis服务,通过客户端命令中输入shutdown,退出客户端exit
    在这里插入图片描述

redis-benchmark性能测试

测试100个并发连接 100000个请求
redis-benchmark -h localhost -p 6379 -c 100 -n 100000
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值