1、什么是redis?

Redis 是一个基于内存的高性能key-value数据库。

2、使用redis的好处?

速度快,因为数据存在内存,类似hashmap,hashmap的优势就是查找和操作的时间复杂度都时O(1)

支持丰富的数据类型,支持string\list\set\sorted set\hash

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

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

3、redis常见性能问题考核解决方案?

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

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

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

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

主从复制不要用图状结构,用单向链表结构更为稳定,即:Master <- Slave1 <- Slave2 <- Slave3…

这样的结构方便解决单点故障问题,实现Slave对Master的替换。如果Master挂了,可以立刻启用Slave1做Master,其他不变。

最新文章

  1. Css3新特性应用之形状
  2. EXT.NET 使用总结(3)--动态图表
  3. java web.xml配置详解
  4. npm相关
  5. CentOS 中PHP开启 GD功能
  6. Python 模块学习:re模块
  7. (转)Visual Studio原生开发的10个调试技巧(二)
  8. jQuery选择器之子元素过滤选择器Demo
  9. 用java调用oracle存储过程总结(转)
  10. SSH框架总结(框架分析+环境搭建+实例源代码下载)
  11. (转)ThinkPHP3.0 使用分组后路径访问无效的解决方法!
  12. C C++ Java中的static
  13. ios 屏幕方向的设置
  14. Linux中的DRM
  15. Python之PIL库的运用、GIF处理h
  16. OOA/OOD&amp;UML部分
  17. python-flask基础
  18. float浮动,定位
  19. mysql(5.7.17)字符集设置(character_set/collation)
  20. velocity的一些优化记录

热门文章

  1. Pycharm2019最新激活码
  2. BZOJ 4031: [HEOI2015]小Z的房间 (矩阵树定理 板题)
  3. 下载Americanlife 语音材料
  4. CTS添加新测试用例步骤
  5. centos7系统中忘记了root管理员账号密码
  6. 23.Python位运算符详解
  7. [CSP-S模拟测试]:装饰(数学)
  8. iOS8-Sampler
  9. y7000笔记本 darknet-yolo安装与测试(Ubuntu16.04+Cuda9.0+Cudnn7.1)
  10. ubuntu16.04 anaconda3安装