redis缓存使用指南x

redis缓存使用指南x

ID:39981721

大小:1.21 MB

页数:33页

时间:2019-07-16

redis缓存使用指南x_第1页
redis缓存使用指南x_第2页
redis缓存使用指南x_第3页
redis缓存使用指南x_第4页
redis缓存使用指南x_第5页
资源描述:

《redis缓存使用指南x》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Redis缓存使用指南皇甫晓洪杭州新中大软件股份有限公司目录Redis介绍Redis安装及配置Redis常用命令Redis客户端应用Redis介绍Redis是RemoteDictionaryServer的缩写,是一个基于内存亦可持久化的日志型键-值(key-value)存储系统Redis提供了一些丰富的数据结构,包括string,list,hash,set和ordersetRedis可以替代Memcache,并且解决了断电后数据完全丢失的问题Redis介绍特性高性能主从复制数据持久化丰富的数据结构Redis介绍高性能Red

2、is性能极高,能达到10万次每秒的读写速度主从复制Redis服务支持Master和多个Slave的主从关系。Slave会自动同步Master服务的数据。用途:读写分离,数据备份,灾难恢复等Redis介绍持久化Redis提供了两种持久化方式RDB:在指定的时间间隔内生成数据集的时间快照(point-in-timesnapshot)AOF:记录服务器执行的所有写操作命令,并在服务器启动时,通过重写执行这些命令来还原数据集。Redis特性数据结构Redis支持5中常用的数据类型:String字符串Hash一个key,多个fiel

3、dlist双向链表Set集合,元素不重复Sortedset有序的集合目录Redis介绍Redis安装及配置Redis常用命令Redis客户端应用Redis安装及配置Redis服务由redisserver.exe程序和redis.conf配置文件组成.conf配置文件配置redis服务的运行参数Port--服务的端口号Bindip--指定redis只接收来自该ip地址的发请求,如不进行设置,那么将处理全部请求Save9001--900秒内有一次请求就执行保存快照snapshotrdb持久化,不设置就是不开启Appendonl

4、yyes--开启aof持久化功能Slave-read-onlyyes--从服务只读Timeout0--客户端连接超时时间0表示不关闭连接Slave-priority100--slave权重值,当master失效时,sentinel会选择权重最小的slave提升为masterMaxmemory200mb--redis所能使用的内存大小,默认值为0,无限制,由物理内存大小决定Redis安装及配置配置主从服务和主从服务自动切换Slave的redis.conf除以上配置外,需添加slaveof

5、rt>port设置不同的端口Sentinel监控服务Port不同的端口号Sentinelmonitordef_master10.0.20.22063801Sentineldown-after-miliseconds30000Sentinelparalle-syncsdef_master1Redis安装及配置启动redis服务master定位到程序文件夹>Redis-server.exeredis.confRedis安装及配置Slave和SentinelSlave启动与master一致Redis安装及配置Sentinel服务

6、Sentinel服务需以sentinel模式启动>redis-server.exeredis.conf--sentinelRedis安装及配置Client>redis-cli.exe–hip–pportRedis安装及配置主从切换目录Redis介绍Redis安装及配置Redis常用命令Redis客户端应用Redis常用命令StringSETGETSTRLENDECRDECRBYINCRINCRBY保存原子性应用场景:适用于普通的key/value存储Redis常用命令String>SETNG“NewGrand”>ok>GE

7、TNG“NewGrand”Redis常用命令HashHSETHGETHEXISTSHDEL应用场景:存储用户信息等对象数据Redis常用命令Hash>HSETNGName“NewGrand”>(integer)1添加了一个新域>HSETNGAddress“天目山路网新大厦”>(integer)1>HGETNGName>”NewGrand”>HGETALLNG>“Name”域>“NewGrand”值>“Adrress”>“天目山路网新大厦”Redis常用命令ListLPOPLPUSHRPOPRPUSHLINSERTLREM应

8、用场景:关注列表等Redis常用命令SetSADDSCARDSMEMBERSSISMEMBERSREM应用场景:列表,具有自动排重功能,例如在线用户等Redis常用命令Set>SADDnger“hfxh”>(integer)1>SADDnger“zj”>(integer)1>SADDnger“hfxh”

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

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

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