![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
yu_liantao
这个作者很懒,什么都没留下…
展开
-
redis学习笔记一(前言)
1.软件架构升级史 Memcached作为一个独立的分布式的缓存服务器,为多个web服务器提供了一个共享的高性能缓存服务由于数据库的写入压力增加,Memcached只能缓解数据库的读取压力。读写集中在一个数据库上让数据库不堪重负,大部分网站开始使用主从复制技术来达到读写分离,以提高读写性能和读库的可扩展性。Mysql的master-slave模式成为这个时候的网原创 2017-10-17 20:55:32 · 198 阅读 · 0 评论 -
redis学习笔记五(单机多节点集群)
转载:http://blog.java1234.com/blog/articles/326.html第一步:安装Redis前面已经安装过了 不解释,Reids安装包里有个集群工具,要复制到/usr/local/bin里去cp redis-3.2.9/src/redis-trib.rb /usr/local/bin第二步:修改配置,创建节点转载 2017-12-07 23:30:00 · 246 阅读 · 0 评论 -
redis关闭方法
如果是用apt-get或者yum install安装的redis,可以直接通过下面的命令停止/启动/重启redis/etc/init.d/redis-server stop/etc/init.d/redis-server start/etc/init.d/redis-server restart如果是通过源码安装的redis,则可以通过redis的客户端程序redis-cli的转载 2017-08-10 16:58:30 · 1648 阅读 · 0 评论 -
redis学习笔记五(持久化)
################################ 快照 ################################# # # Save the DB on disk:保存数据库到磁盘转载 2017-12-07 23:10:42 · 266 阅读 · 0 评论 -
redis学习笔记四(配置文件)
# redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位,# 通常的格式就是 1k 5gb 4m 等酱紫:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb => 10转载 2017-12-07 23:00:17 · 141 阅读 · 0 评论 -
redis学习笔记三(事务、主从复制)
事务multl 开启事务exec 执行事务,提交(如果在没有进入队列就出现错误全部不执行,如果是进入队列后再执行exec时出错,只有出错部分不会提交其他正常执行)discard 放弃提交watch 先监控在开始事务multl,如果在监视的到提交的过程中被监视的对象发生变化则该操作不成功,事务回滚。(类似乐观锁)unwatch 当使用watch进行监控时,有其他客户改变了监控对象原创 2017-12-07 22:44:56 · 133 阅读 · 0 评论 -
redis配置主从关系
1.在指定位置创建文件夹然后在里面放入解压后redis的配置文件,然后cp多份改名分别为redis6379.conf、redis6380.conf、redis6381.conf2.vi逐个修改配置文件:修改端口为对应文件名端口,后台运行模式,pid文件 ,logfile,dbfilename,requirpass,masterauth在主从服务器配置主服务器的登录密码,如:如:po原创 2017-12-15 19:25:30 · 2438 阅读 · 0 评论 -
Redis 3.2.8 集群模式+Sentinel多Master部署
环境准备CentOS 7.3redis1 172.18.1.101:7001 masterredis2 172.18.1.102:7002 masterredis3 172.18.1.103:7003 masterredis4 172.18.1.104:7004 slaveredis5 172.18.1.105:7005 slaveredis6 172.18.1.106转载 2017-12-15 18:36:25 · 403 阅读 · 0 评论 -
Redis编程实践系列转载
管道和事务:http://shift-alt-ctrl.iteye.com/blog/1863790 订阅和发布 :http://shift-alt-ctrl.iteye.com/blog/1867454协议:http://shift-alt-ctrl.iteye.com/blog/1869996数据结构和存储:http://shift-alt-ctrl.iteye.com/bl转载 2017-12-13 17:22:43 · 305 阅读 · 0 评论 -
redis 在备份报错修改vm.overcommit_memory
/etc/sysctl.conf添加vm.overcommit_memory=1刷新配置使之生效sysctl vm.overcommit_memory=1 补充介绍: **如果内存情况比较紧张的话,需要设定内核参数:echo 1 > /proc/sys/vm/overcommit_memory 内核参数说明如下:overcommit_memory文件指定了内核针对内转载 2017-12-13 16:19:59 · 2064 阅读 · 0 评论 -
Spring整合Redis(spring-data-redis)
转载地址:https://www.cnblogs.com/phil_jing/p/7468586.html历经几天看了大量的博客资料,差不多算是搞定了,目前只是针对单个数据源,集群暂时没研究maven依赖 2.9.0 1.8.4.RELEASE redis.clients jedis ${redis.转载 2017-12-12 10:44:09 · 277 阅读 · 0 评论 -
redis学习笔记二(常规操作)
0.安装redis tar -zxvf redis-3.2.1.tar.gz 解压mv redis-3.2.1 redismv redis /usr/localcd /usr/local/redismake#可使用root用户执行`make install`,将可执行文件拷贝到/usr/local/bin目录下。这样就可以直接敲名字运行程序了。make instal原创 2017-12-07 13:42:35 · 475 阅读 · 0 评论 -
redis学习笔记七(实例代码)
1.创建redisPool池public class JedisPoolUtil {private static volatile JedisPool jedisPool = null;private JedisPoolUtil(){}private static JedisPool getJedisPoolInstance(){if(null == jedisPool原创 2017-12-08 14:44:02 · 223 阅读 · 0 评论 -
redis学习笔记六(多机多节点集群)
转载:http://blog.java1234.com/blog/articles/326.html第一步:环境准备我们搞两台虚拟机局域网IP 分别是 192.168.1.109和192.168.1.110我们约定把192.168.1.109作为集群控制端,需要安装redis-trib.rb第二步:安装Redis前转载 2017-12-07 23:31:39 · 3405 阅读 · 0 评论