Redis简介

​强烈推荐一个大神的人工智能的教程:http://www.captainai.net/zhanghan

【前言】

    组长反复提到系统加载的慢性能有待提高,正好这两天任务都提前完成;于是乎开始着手研究Redis;经过两天的研究将Redis应用到了系统中并做了相关的测试,在接下来的几篇博文中,小编就为大家分享一下这次性能优化之旅。   

【我眼中的Redis】

     ·Redis是什么?一种缓存型key-value数据库!(参考:Redis百科)

    ·传统网站 PK  缓存型网站:

         1.传统网站访问流程示意图:

         2.使用缓存型网站访问流程示意图:

         3.小结:

            (1)使用缓存型网站访问流程图中管理员执行将数据库中数据放入到缓存的操作(该操作是泛指,引起数据库数据变化时均应执行该过程)可在客户使用之前完成。

            (2)对比来看:加入缓存减少是数据从数据库放入缓存的时间。

    ·Redis一些特性:

         1.支持存放五种数据类型及其常用操作:

           (1)String:get、set、incr、decr mget等

           (2)Hash:hget,hset,hgetall 等

            (3)List:lpush,rpush,lpop,rpop,lrange,BLPOP(阻塞版)等

            (4)Set:sadd,srem,spop,sdiff ,smembers,sunion 等

            (5)Sort Set:zadd,zrange,zrem,zcard等

         2.安全性:Redis可以将数据备份到硬盘中

         3.支持分布式

    ·Redis PK Memcached    

                    

RedisMemarcache
支持数据类型五种Hash
是否支持数据持久化
是否支持数据备份
分布式本身可以做需借助magent

                                                                                                           

        注:更加深入的对比,大家参考:Redis和Memcache的区别分析百万级运维经验二:Redis和Memcached的选择                                                                                        

     ·个人在本次性能优化时选用Redis的原因:

         (1)Redis更为安全

         (2)Redis支持类型多,应对更多场景时使用简单

         (3)之前搞过Memcached,学习学习新技术

【总结】   

       1、通过查相关资料学习很多关于缓存和性能优化的方法,开阔小编的眼界;

       2、技术没有绝对的好坏,只有在不同的场景下哪种技术更符合;

       3、接下来小编会为大家分享:SCPPO:Windows下Redis安装中那些事儿!

评论 32
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

当年的春天

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

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

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

打赏作者

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

抵扣说明:

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

余额充值