zoukankan      html  css  js  c++  java
  • Redis面试总结

    1-使用redi有哪些好处?

    1)Redis在很多地方被业内人士称为数据结构服务器,因为它允许缓存的值(value)可以是字符串(String)

    哈希(hash),列表(list),集合(set)和有序集合(sorted set)等类型.

    Redis还支持master-slave方式的数据备份

    2)速度快,因为数据存在内存中.

    3)支持事务,操作都是原子性,所谓原子性就是对数据的更改要么全部执行,要么全部不执行

    4)丰富的特性:可以缓存,消息,按key设置过期时间,过期后将会自动删除

    2-redis相比memcached有哪些优势?

    1)memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类型

    2)redis的速度比memcache快很多

    3)redis可以持久化其数据

    3-redis常见性能问题和解决方案:

    1)Master最好不要做任何持久化工作,如RDB内存快照和AOF日志文件

    2)如果数据比较重要,某个Slave开启AOF备份数据,策略设置为每秒同步一次

    3)为了主从复制的速度和连接的稳定性,Master和Salve最好在同一个局域网内

    4)尽量避免在压力很大的主库上增加从库

    5)主从复制不要用图状结构,用单向链表结构更为稳定

  • 相关阅读:
    131. Palindrome Partitioning
    130. Surrounded Regions
    129. Sum Root to Leaf Numbers
    128. Longest Consecutive Sequence
    125. Valid Palindrome
    124. Binary Tree Maximum Path Sum
    122. Best Time to Buy and Sell Stock II
    121. Best Time to Buy and Sell Stock
    120. Triangle
    119. Pascal's Triangle II
  • 原文地址:https://www.cnblogs.com/dgsh/p/6691327.html
Copyright © 2011-2022 走看看