redis
Lei_Da_Gou
这个作者很懒,什么都没留下…
展开
-
redis的发布订阅
总结:redis的消息订阅一般很少用,他还是主要用于减轻服务器的负担,提高用户访问相应速度,减少数据库查询次数,解决高并发等,发布订阅一般都是交给消息中间件去做的。...原创 2019-07-18 13:21:49 · 120 阅读 · 0 评论 -
redis在linux安装以及helloworld运行
1:下载redis压缩文件wget http://download.redis.io/releases/redis-5.0.4.tar.gz2:解压tar zxvf redis-5.0.4.tar.gz 3:进入redis根目录编译(make)4.安装(make install)5.修改redis.conf(改为后台启动、原文件记得备份)6.运行re...原创 2019-07-16 15:33:03 · 120 阅读 · 0 评论 -
reids添加密码认证
原创 2019-07-17 10:55:44 · 128 阅读 · 0 评论 -
redis配置文件全解析
reids.cnf:include配置modules配置network配置general配置RDB持久化配置(快照、数据备份)replication配置(主从复制)安全配置clients配置memory management配置lazy freeing配置APPEND ONLY MODE...原创 2019-07-19 16:18:26 · 259 阅读 · 0 评论 -
redis事务操作
1.执行事务:2.放弃事务:3.全体连坐:4. 冤头债主:(可以看出redis事务不能保证原子性)5.测试事务隔离性:这里没有使用CAS(check and set)和悲观锁。其实是批处理执行(可以看出redis没有隔离性)。6.watch使用:这里使用了CAP,类似乐观锁实现,watch后的key被更改则返回失败。7.unw...原创 2019-07-17 16:24:31 · 191 阅读 · 0 评论 -
redis主从复制(增量备份、读写分离)
redis完成主从复制(增量备份)很简单:SLAVEOF 192.168.88.110 6379 redis查看复制信息:INFO replication测试如下(三台服务器、保证slave可以ping通主机的6379端口即可):注意点:slave过多会影响master的性能,甚至slave的网络差延迟大都会影响master的性能(根据redis.conf中的配置文件...原创 2019-07-21 22:28:18 · 498 阅读 · 0 评论 -
redis主从复制(反客为主)
三台redis服务器:110(master),111(slave),112(slave)1.当主机宕机后,111执行命令:slaveof no one此时111变为master,但是没有slave2.112执行slaveof 192.168.88.111 6379此时111和112结构为:一主一从结构。3.110从连,此时110和111、112无任何复制关系4....原创 2019-07-21 22:53:39 · 488 阅读 · 0 评论 -
redis高可用(哨兵模式)
说明:哨兵模式其实就是反客为主的自动版。测试前提:服务器99(哨兵)、110(master)、111(slave)、112(slave)1.99服务器配置sentinel.cnf文件,并启动哨兵:# 创建sentinel.conf文件touch sentinel.conf# 指示 Sentinel 去监视一个名为 redis_name 的主服务器, 这个主服务器的 IP 地址为 ...原创 2019-07-21 23:48:55 · 272 阅读 · 0 评论