高性能缓存系统Redis安装与使用
来源:互联网 发布:平滑线性滤波算法 编辑:程序博客网 时间:2024/06/11 10:43
1. 丰富的数据类型,如:string, hash, list, set, hyperloglog等
2. 提供AOF和RDB两种数据持久化方式(持久化需要合理规划内存!!)
RDB是Redis默认的持久化方式,默认数据文件是: dump.rdb
3. 所有操作都是原子性的,支持事务
下面来安装使用一下:
1. 下载:wget http://download.redis.io/releases/redis-3.0.4.tar.gz
2. 安装:
tar zxf redis-3.0.4.tar.gz
cd redis-3.0.4
yum install tcl
make
sudo make install
3. 配置:
sudo cp redis.conf /etc/
sudo vim /etc/redis.conf ---> 修改这行为yes: daemonize yes,使Redis可以在后台运行
4. 启动:
cd /usr/local/bin
./redis-server /etc/redis.conf
5. 连接测试:
查看内存使用状况:
use_memory_human:返回Redis分配的内存总量
use_memory_rss: 从操作系统的角度,返回redis已分配的内存总量,与top命令输出结果一致
use_memory_peak:内存消耗峰值
6. 完成。
Redis数据类型说明:
string: 存储简单的数据,可以接受任何格式的二进制数据,如JPEG图片或JSON字符串,最多可容纳数据长度为512MB。
hash: 接近数据库模型,value值是一个hashmap的结构
list: 按照插入顺序排序的字符串链表,可以被用作消息队列
set: 无序且不重复的元素集合
sorted set: 有序且不重复的元素集合,元素插入后就会自动排序,因此很适合开发需要排行榜类的应用
7. 扩展:
集群:
推荐使用Twitter开源的Twemproxy的Redis代理,原理:Redis客户端把请求发送到Twemproxy,Twemproxy根据路由规则发送到正确的Redis实例,最后Twemproxy把结果汇集返回给客户端。缺点:不支持平滑重启Redis实例,可以使用豌豆荚对其的改进软件: Codis。
- 高性能缓存系统Redis安装与使用
- 高性能网站架构设计之缓存篇(1)- Redis的安装与使用
- 高性能网站架构之缓存篇--Redis安装配置
- 高性能网站架构之缓存篇--Redis安装配置
- 十、NOSQL与缓存系统-Redis安装
- 分布式缓存系统Redis安装和使用
- 高性能键值对系统Redis介绍及安装详解
- redis(二)redis+TCMALLOC高性能的缓存服务器的安装配置
- redis( 1 )redis+TCMALLOC高性能的缓存服务器的安装配置
- redis(二)redis+TCMALLOC高性能的缓存服务器的安装配置
- 高性能Redis数据库的简介与使用
- Redis-高性能高并发NoSQL分布式缓存
- 高性能网站架构之缓存篇--Redis使用配置端口转发
- 高性能网站架构之缓存篇--Redis使用配置端口转发
- 高性能分布式对象缓存系统MemCached
- 建高性能数据库缓存之redis主从复制
- 高性能web 架构之redis 缓存集群
- 构建高性能数据库缓存之redis主从复制
- 现有iOS项目集成React Native过程记录
- iOS多线程笔记
- iOS图表库Charts集成与使用
- Android开发之MVP模式的使用
- 正则表达式match方法应用
- 高性能缓存系统Redis安装与使用
- 使用MySQLWorkBench连接数据库
- Leetcode 114. Flatten Binary Tree to Linked List
- 使用jar包的方法
- Leetcode 116. Populating Next Right Pointers in Each Node
- 临时表的特点及分类
- 云客Drupal8源码分析之合并数组
- windows server 2008R2 安装了hyper-v后休眠和睡眠消失怎么恢复
- VS2015 VS2013卡顿解决