Redis 入门简介

Redis 基础入门
简介 
情景:无法解决的海量用户与高并发情况
   罪魁祸首--关系型数据库
    性能瓶颈:磁盘IO性能低下
    扩展瓶颈:数据关系复杂,扩展性差,不便于大规模集群
解决思路:
    1.降低磁盘IO次数,越低越好  ---内存存储
    2.去除数据间关系,越简单越好  --不存储关系,仅存储数据
     即采用Nosql

Nosql 
    即Not-OnlySql (泛指非关系型数据库),作为关系型数据库的补充
   定位为补充
    作用:应对基于海量用户和海量数据前提下的数据处理问题
    特征:
    1.可扩展,可伸缩
    2.大数据量下高性能
    3.灵活的数据模型
    4.高可用性

常见NoSql 数据库
    Redis
    memcache
    HBase
    MongoDB

解决方案 eg:电商
    1.商品基本信息 --MySQL
       名称,价格,厂商
    2.商品附加信息 --MongoDB
        描述,详情,评论
    3.图片信息 --分布式文件系统
    4.搜索关键字  --ES , Lucene, solr
    5.热点信息 -- Redis,memcache,tair
       高频,波段性 

Redis
    REmote Dlctionary Server 是用c语言开发的一个开源的高性能键值对(key-value)数据库


  a.特征:
        1.数据间没有必然的关联关系
        2.内部采用单线程机制进行工作  --原子性,安全
        3.高性能
        4.多数据类型支持
            字符串类型   string
            列表类型     list
            散列类型     hash
            集合类型     set
            有序集合类型 sorted_set
        5.持久化支持,可以进行数据灾难恢复
    应用:
        1.为热点数据加速查询,如热点商品,热点新闻,热点资讯等
        2.任务队列,如秒杀,抢购等
        3.即时信息查询,如各位排行榜,各类网站访问统计,公交到站信息,在线人数信息等
        4.时效性信息控制,如验证码控制,股票控制等
        5.分布式数据共享,如分布式集群架构中的session分离
        6.消息队列
        7.分布式锁
   
b.下载安装

Redis是一个绿色软件可以直接使用

链接:https://pan.baidu.com/s/1aX1B7I_nkaNQrkmCtTCdcA 
提取码:z1zy

先打开服务端然后再打开cli.exe文件就行,或者使用CMD命令行启动
c. 基本操作:
        信息添加:
            功能:设置key,value数据
            命令:set key value
        信息查询:
            功能:根据key查询对应的value,如果不存在,返回null
            命令:get key
        清除屏幕信息:
            功能:清除屏幕信息
            命令:clear    
        帮助:
            功能:获取命令帮助文档,获取组中所以命令信息名称
            命令:help 命令名称  //  help @组名
        
            第一行:命令格式,第二行:功能描述,第三行:出现版本,第四行:所属群组
        退出客户端命令行模式:
            功能:退出客户端
            命令:quit  exit  <ESC>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

§九千七§

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值