Redis入门day01-Redis介绍与安装

在中国每年都有一次大规模的迁徙那就是春运,伴随着春运有一个一直在崩溃的软件-12306,12306为什么会崩溃呢?

让我们来分析分析场景:①海量用户②高并发

罪魁祸首----->关系型数据库

原因:①性能瓶颈:基于磁盘IO性能低下②扩展瓶颈:数据关系复杂、扩展性差,不适合集群化

解决思路:

①降低磁盘IO的次数、越低越好

②数据库只保存数据,不保存数据间的关系

Nosql数据库就诞生了

Redis(Remote Dictionary Server):用c语言开发的高性能的键值对(key-value)数据库

特征:

1.数据之间没有必然的联系(Nosql)

2.内部采用单线程机制进行工作

3.高性能

4.多种数据类型支持

5.支持持久化

Redis的主要应用场景:用作缓存,存放热点数据

 Redis的下载:

 ①linux版本下载:Redis下载安装全过程教程(非常详细,适用于个人学习使用)_平庸-CSDN博客_redis下载安装教程

② windows版本的下载: https://github.com/MSOpenTech/redis/releases

 解压完成后的界面:

 

 如果解压完成后双击redis-server.exe闪退则参考以下链接:

redis问题:redis-server.exe双击闪退 win10系统_大魔王小PC的博客-CSDN博客_redis server.exe闪退

 redis服务器启动就长这样:

默认端口号: 6379

PID是随机生成的

基础篇都是使用windows版本的redis,进阶使用linux版本的redis

关于命令行模式工具学习的思考,从以下四个方面进行命令的学习:

①功能性命令

②清屏命令

③帮助命令

④退出命令

信息添加命令:

功能:设置key、value数据

命令:set key value

set name lzywl

信息查询命令:

功能:根据key查询对应的value值,如果不存在返回空(nil)

命令:get key

get name
get age

清屏命令:

clear

退出客户端命令行模式:

quit
exit

帮助命令:

功能:获取命令帮助文档、获取组中的所有命令信息名称

语法:help 命令名称

           help @组名

help get
help @generic

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值