Redis 入门(一)

Redis 入门(一)

Redis 是什么鬼?
Redis 是一个开源的使用C语言写的,基于内存运行并且可持久化的日志型,key-value数据库,并支持多种语言。
特点:免费开源,是当下最热门的NoSql数据库之一,也被称为结构化数据库!
Redis 能干哈?
1、内存存储、持久化,内存中是断电即失、所以说持久化很重要(rdb、aof)
2、效率高,可以用于高速缓存
3、发布订阅系统
4、地图信息分析
5、计时器、计数器(浏览量!)
特性:支持多样化数据类型,持久化,事务,集群…

Redis 的安装
Windows 安装(微软已经不维护,已停更,不推荐):略
Linux 安装(推荐):
redis 官网地址:https://redis.io/
点击 download,下载最新版redis-6.2.1,下载到本地,之后通过rz 命令上传到/opt 目录下,之后tar -zxvf redis-6.2.1.tar.gz 解压。
在这里插入图片描述
进入到解压之后的文件,可以看到:
在这里插入图片描述
基本的环境安装(需要联网):
yum install gcc-c++
在redis-6.2.1的目录下执行:
make
make install
默认安装在/usr/local/bin 目录下,然后在此目录下新建一个名字为redis文件夹,把之前解压之后的文件拷贝到该目录下,命令为 cp /opt/redis-6.2.1/redis.conf /usr/local/bin/redis
启动redis 服务:
redis 默认是前台启动,ctrl +c 即可关闭,所以需要修改redis 配置文件,vim redis.conf
在这里插入图片描述
把redis.conf 这个文件中的这个改为yes,之后再启动就是后台启动了。
启动命令为:redis-server /redis/redis.conf(在/usr/local/bin目录下)。
连接redis :redis-cli -p 6379
查看进程:ps -ef |grep redis
关闭redis :shutdown 退出:exit
测试性能:
redis-benchmark 是redis 自带的测试工具。
测试:100个并发连接 100000请求
redis-benchmark -h localhost -p 6379 -c 100 -n 100000
在这里插入图片描述
第一行:对10万个请求进行(MSET)写入操作
第二行:100个客户端
第三行:每次写入三个字节
第四行:一台机器
在这里插入图片描述
所有请求在3.103秒处理完成
每秒处理121065.38个请求。

redis 默认是有16个数据库
在这里插入图片描述
默认使用第一个数据库。
几个命令:
清空当前数据库:flushdb
清空全部数据库的内容:FLUSHALL

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值