redis使用手册v_图文

redis使用手册v_图文

ID:14805096

大小:422.93 KB

页数:34页

时间:2018-07-30

redis使用手册v_图文_第1页
redis使用手册v_图文_第2页
redis使用手册v_图文_第3页
redis使用手册v_图文_第4页
redis使用手册v_图文_第5页
资源描述:

《redis使用手册v_图文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录1说明32Redis安装(含Sentinel)32.1安装步骤32.2目录介绍43客户端支持44数据结构54.1字符串(string)54.2列表(list)54.3集合(Set)64.4哈希(Hashes)64.5有序集合(Sortedsets)75持久化85.1RDB95.1.1优点95.1.2缺点95.1.3运行机制95.2AOF105.2.1优点105.2.2缺点105.2.3运行机制105.2.4AOF文件修复115.3RDB切换到AOF116主从复制126.1特点介绍126.2复制机制126.3部分重同步136.4配置147高可用157.1Sentinel1

2、57.1.1简介157.1.2特点介绍157.1.3主观下线/客观下线167.1.4自动故障转移167.1.5方案推荐177.1.6配置187.1.7开发197.2Keepalived198备份和容灾199附录199.1配置redis.conf说明199.2配置sentinel.conf说明239.3常见问题249.3.1内存分配策略249.4Redis命令集259.4.1关键字(Keys)259.4.2字符串(String)259.4.3哈希(Hashs)269.4.4列表(Lists)269.4.5集合(Sets)269.4.6有序集合(SortedSets)279.4

3、.7发布/订阅(Pub/Sub)279.4.8事务(Transaction)279.4.9服务(Server)271说明Redis目前最新版本是2.8.19,本文档以该版本为基础整理。官网网站:http://redis.io推荐中文网站:http://redis.cn/推荐中文技术网站:http://redisbook.com/2Redis安装(含Sentinel)2.1安装步骤1下载Redishttp://redis.io/download页面,下载最新版本.2安装3启动启动redissrc/redis-server./redis.conf启动sentinelsrc/re

4、dis-server./sentinel.conf--sentinel启动sentinel。因sentinel没有自带日志输出配置项,说以需要启动时指定日志路径,如:nohupsrc/redis-server./sentinel.conf--sentinel>./logs/sentinel.log&1测试1.1目录介绍2客户端支持语言官方推荐产品ChiredisC#ServiceStack.RedisStackExchange.RedisC++官方无推荐客户端JavaJedisRedissonErlangEredisPerlRedisPHPPredisphpredisRub

5、yredis-rb还有其它语言的客户端,这里不一一详细列出,具体见官网网站:http://redis.io/clients1数据结构1.1字符串(string)字符串是一种最基本的Redis值类型。Redis字符串是二进制安全的,这意味着一个Redis字符串能包含任意类型的数据,例如:一张JPEG格式的图片或者一个序列化的Ruby对象。一个字符串类型的值最多能存储512M字节的内容。命令示例:1.2列表(list)Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。一个列表最多可以包含2的32次方减1个元素(42949

6、67295,每个表超过40亿个元素)。访问头或尾部的速度比较快。命令示例:1.1集合(Set)Redis集合是一个无序的字符串合集。你可以以O(1) 的时间复杂度(无论集合中有多少元素时间复杂度都为常量)完成添加,删除以及测试元素是否存在的操作。集合不允许相同成员存在,向集合中多次添加同一元素,在集合中最终只会存在一个此元素。支持服务端的集合运算,可以在很短的时间内完成合并(union),求交(intersection),找出不同元素的操作。一个集合最多可以包含2的32次方减1个元素(4294967295,每个集合超过40亿个元素)。命令示例:1.1哈希(Hashes)Re

7、disHashes是字符串字段和字符串值之间的映射,所以它们是完美的表示对象(eg:一个有名,姓,年龄等属性的用户)的数据类型。一个hash最多可以包含2的32次方减1个 字段-值对(超过40亿)命令示例:1.2有序集合(Sortedsets)Redis有序集合和Redis集合类似,是不包含相同字符串的合集。它们的差别是,每个有序集合的成员都关联着一个评分,这个评分用于把有序集合中的成员按最低分到最高分排列。使用有序集合,你可以非常快地(O(log(N)))完成添加,删除和更新元素的操作。因为元素是在插入时就排好序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。