Redis缓存

最后更新时间:2018/09/27 17:00

简介

Redis是一个基于key-value形式进行存储的内存性数据库,是一个NoSQL数据库,NoSQL数据库当做缓存工具来使用。

优点:效率高,理论值:每秒10k数据读取。

NoSQL和关系型数据库同步的问题

Redis持久化策略

1.rdb

  • 默认的持久化策略
  • 每个一段时间后,把内存中的数据持久化到dump.rdb文件中
缺点
  • 数据过于集中
  • 可能导致最后的数据没有持久化到dumo.rdb中,解决办法:使用命令SAVE 或者BGSAVE手动持久化

2.aof

  • 监听Redis的日志文件,监听如果发现增删查改命令,立即根据这条命令把数据持久化。
缺点
  • 效率降低

Redis 常用命令

http://doc.redisfans.com/

Redis数据类型

String

Hash

List

Set

SortedSet (有序集合)

安装Redis并且配置

查询前redis正在运行的信息

1
ps aux|grep redis

放行端口6379

1
vim /etc/sysconfig/iptables

添加6379端口

1
service iptables restart

jedis 连接Redis