博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redis使用小结
阅读量:6671 次
发布时间:2019-06-25

本文共 1049 字,大约阅读时间需要 3 分钟。

hot3.png

1 redis与memcache

        redis与memcache的主要区别:

        (1) 数据的一致性

         由于memcache将数据全部放在内存中,所以一旦宕机或者系统出现问题,数据将会丢失;而且mecache也无法保证数据不丢失。

        (2)数据的持久化

         memcache没有数据的持久化功能,而redis有数据的持久化功能。redis数据的持久化功能主要有以下两种:

         一是 快照。快照的意思是说内存中的数据会在某一时间段内将内存中的数据会写到硬盘上以及相应的操作记录追加到磁盘上。这种持久化的方式性能高,但是会造成数据的的丢失。

         二是 RBD。RDB的意思是当缓存中的数据发生变化时,会根据配置文件的设定(立刻更新还说是隔多长时间进行更新),将数据更新到硬盘。

        (3) 系统的性能

              redis的所有操作都是原子性的,而且它会把几个操作全合并后进行原子操作。redis是单进程单线程高性能服务器(公司如何做的集群???),单机qps达到10w;二memcache支持多线程,

        (4) 支持类型的多样性

             redis支持五大类型的结构:String、hash、list、set、有序set这五种。所以,redis在操作上有更所的灵活性和选择的自由。

         (5)支持主从同步    

         

2 redis的缺陷

      (1)内存管理开销大    (2)buffer io造成系统OOM(为什么)。

3 redis的应用场景

           (1)数据比较重要,对数据一致性有一定要求的业务。

           (2)当需要除key/value之外的更多的数据类型时,使用redis。

           (3)需要提供主从同步以及负载均衡的分布式应用的场景(redis主从同步)

4 redis重要参数

               redis使用的版本是2.8.

              起redis用的命令是redis -server  配合文件的路径  &

              vm.overcommit_memory的值的概念:

              (1)vm.overcommit_memory=0:当用户空间请求更多的内存时,内存尝试估算出剩余可用的内存。

              (2)内核允许超量,直到使用内存用完为止。

              (3)内核会使用一个绝不过量使用内存的算法,即系统整个内存地址空间不能超过swap+50%的RAM值,50%的参数的设定是在overcommit_ratio中设定。     

5 数据类型的选择

        (1) String

        (2) hashMap

        (3)list

        (4)set

        (5)sortedset

        

 

       

转载于:https://my.oschina.net/oneFaith/blog/742271

你可能感兴趣的文章
红杉计越:AI、大数据、SaaS、云计算为何在中国一体迸发?
查看>>
阿里张勇:数据驱动的透明是平台治理的基础
查看>>
思科零售业解决方案助力企业提升服务与客户体验
查看>>
《哈利·波特》出版二十周年,教大家用神经网络写咒语!
查看>>
希捷发布全球首款2TB M.2 SSD固态硬盘
查看>>
《Java语言导学(原书第6版)》一一3.4 控制流语句
查看>>
银行如何通过大数据预测并防止用户流失?
查看>>
论各类BI工具的“大数据”特性
查看>>
博科15亿美元收购WLAN企业Ruckus
查看>>
EMC挑战全闪存极限
查看>>
着力大数据与大生态融合 贵阳第一个示范性公园开园
查看>>
ActiveMQ - JMS,Transport,Persistence
查看>>
互联网大数据支撑生态银行建设
查看>>
生态城年内开建智慧城市
查看>>
解密国产大数据法律应用服务平台
查看>>
打造智慧城市新风貌 嘉兴市推广应用万盏LED路灯
查看>>
工业大数据的三大挑战及大数据未来中国五大商业趋势
查看>>
苹果玩心机:取消GPU芯片商订单 打压股价再收购?
查看>>
安全是智慧城市建设的重中之重
查看>>
视频会议系统迎来第四次浪潮
查看>>