最后更新时间: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