1.Redis最为常用的数据类型主要有以下几种

  • String
  • Hash
  • List (消息队列)
  • Set (可以用于存储不重复的列表数据)
  • Sorted Set (有序不重复数的列表数据)
  • Pub/Sub (发布和订阅,用作实时消息系统,比如普通的及时聊天,群聊等)
  • Transactions

2.使用redis有哪些好处:

  • 速度快
  • 支持丰富的数据类型
  • 丰富的特性:可用于缓存,消息,按key设置过期时间,过期后将会自动删除
  • 支持事务,操作都是原子性。

3.redis相比memcached有哪些优势?

  1. memcached所有的值均是简单的字符串。redis作为其替代者,支持更为丰富的数据类型
  2. redis的速度比memcached快很多
  3. redis可以持久化其数据

4.redis提供6种数据淘汰策略

相关知识:redis 内存数据集大小上升到一定大小的时候,就会施行数据淘汰策略。redis 提供 6种数据淘汰策略:

voltile-lru:从已设置过期时间的数据集(server.db[i].expires)中挑选最近最少使用的数据淘汰

volatile-ttl:从已设置过期时间的数据集(server.db[i].expires)中挑选将要过期的数据淘汰

volatile-random:从已设置过期时间的数据集(server.db[i].expires)中任意选择数据淘汰

allkeys-lru:从数据集(server.db[i].dict)中挑选最近最少使用的数据淘汰

allkeys-random:从数据集(server.db[i].dict)中任意选择数据淘汰

no-enviction(驱逐):禁止驱逐数据

5.redis常见的性能问题都有哪些?

  1. redis主从复制的性能问题,为了主从复制的速度和连接的稳定性,slave和master最好在同一个局域网里

  2. master最好不要做任何持久化工作,包括内存快照和AOF日志文件,特别是不要启用内存快照做持久化,因为当快照比较大时对

性能影响是非常大的,会间接性暂停服务。如果数据比较关键,某个slave开启AOF备份数据,策略为每秒同步一次。

6.redis使用场景

  1. 会话缓存
  2. 全页缓存
  3. 队列
  4. 排行榜/技术器
  5. 发布/订阅

参考网址:http://blog.csdn.net/guchuanyun111/article/category/6335900

最新文章

  1. [LeetCode] Number of Segments in a String 字符串中的分段数量
  2. 【Network】OVS、VXLAN/GRE、OVN等 实现 Docker/Kubernetes 网络的多租户隔离
  3. 最流行的编程语言 JavaScript 能做什么?
  4. Button,CheckBox,Lable,RadioButton,ComboBox,TextBox六个简单控件的使用
  5. 转 C# 给某个方法设定执行超时时间
  6. linux下ffmpeg安装
  7. form + iframe 获取表单提交后返回的数据
  8. Java第9次实验(网络)
  9. FreeSWITCH 增删模组
  10. 如何在github上下载单个文件
  11. HDU6195
  12. 题解 P2920 【[USACO08NOV]时间管理Time Management】
  13. 【刷题】LOJ 6225 「网络流 24 题」火星探险问题
  14. 5 云计算系列之glance镜像服务安装
  15. c语言重载(overriding in C)或函数不定参数个数
  16. iOS - 开发中调试小技巧
  17. i.mx6 Android5.1.1 servicemanager本地服务
  18. Class.forName和ClassLoader.loadClass的区别(转载)
  19. [Android Studio] Android Studio中查看类的继承关系
  20. 基础架构之GitLab

热门文章

  1. Linux scp命令详解(服务器之间复制文件或目录)
  2. 线程的函数中调用MFC对话框类的变量
  3. 直通BAT必考题系列:JVM性能调优的6大步骤,及关键调优参数详解
  4. OpenSSL(2)创建私有证书颁发机构
  5. selenium 模拟登陆豆瓣,爬取武林外传的短评
  6. CentOS 7系统时间与实际时间差8个小时
  7. Apache提示You don't have permission to access / on this server 解决
  8. 关于cli打包至服务器出现的BUG(样式错乱,路径出错)解决方案
  9. magento获取当前栏目ID号与栏目名称函数
  10. java同步锁实现方法