redis
杰灬杰
这个作者很懒,什么都没留下…
展开
-
redis的集群
使用redis-trib.rb命令创建redis集群1.redis-trib.rb命令的使用为了使用方便,我们将该命令放到/usr/local/bin中。cp /usr/local/redis-3.2.11/src/redis-trib.rb /usr/local/bin拷贝过去备用。2.环境准备6383.....6388共6个redis实例,并修改配置文件为最小配置。3.创建集群...原创 2019-11-07 15:01:33 · 158 阅读 · 0 评论 -
redis主从复制中的哨兵机制
redis主从复制中的哨兵机制1.上述配置存在的问题如果master宕机则不能及时处理,影响整体的“可用性”。2.解决方案1)手动解决2)引入一个机制,这个机制至少做2件事,即自动检测障碍、自动切换slave成master。3.哨兵机制redis-sentinel,哨兵机制是主从复制架构的容错机制。1)如何配置哨兵# cp /usr/local/redis-3.2.11/sent...原创 2019-11-07 14:59:32 · 136 阅读 · 0 评论 -
redis的主从复制/读写分离
redis的主从复制/读写分离1.什么是主从复制/读写分离?将读和写操作进行划分,让读(查询/统计)、写(增/删/改)在不同的服务器上。2.读写分离的使用场景1)第一,减轻主数据库的压力,在高并发情况下,为了提高网站的“可用性”,进行读写分离。2)第二,避免redis单点故障,用作数据备份。备注:一般情况读操作要远远大于写操作,所以一般配置服务器的时候读服务器的数量大于写操作。3.环...原创 2019-11-07 14:58:19 · 415 阅读 · 0 评论 -
redis 的事务
redis的事务1.事务最基本的特点?事务是一个不可分割的操作,意思就是在执行这一连串动作的时候,中间不会被其他线程(客户端)执行的程序打断。这个特点在关系型数据库是通用的。注意:redis是单线程运行的,所有的指令均是单线程逐个被执行。2.redis事务所涉及到的几个命令1)加锁的命令watch:用在multi命令之前,对任何key都可以加锁,语法watch key1 key2 ke...原创 2019-11-07 14:57:29 · 197 阅读 · 0 评论 -
redis的持久化策略
redis的持久化和rdb持久化1.什么是持久化?将内存中的数据写入到磁盘。在mq课程接触了持久化。2.redis在什么情况下执行持久化操作?1)符合配置规则2)执行了save,shutdown,shutdown save,restart,flushdb,flushall,kill命令后3.rdb持久化方式1)rdb持久化方式是redis的默认持久化方式,即redis生成一个后缀名为...原创 2019-11-07 14:52:47 · 124 阅读 · 0 评论 -
redis 的缓存策略
配置redis成为一个缓存,如果redis当做一个缓存来用,所有的key都有过期时间1.配置缓存1)设定最大内存使用量maxmemory 2mb2)设定过期策略#maxmemory-policy allkeys-lru 该设置并不需要我们的应用使用EXPIRE(或相似的命令)命令去设置每个key的过期时间,因为只要内存使用量到达2M,redis就会使用类LRU算法自动删除某些key。#...原创 2019-11-07 14:50:54 · 530 阅读 · 0 评论 -
redis的安全策略
1.安装的时候使用非root账号安装在linux上为redis单独建一个用户,root,zhangsan,mysql....然后使用建好的这个用户登录linux,然后进行安装和启动。好处就是一些需要root用户操作的权限进行了必要的限制。2.为redis增加一个访问密码第480行redis.conf中requirepass设置项中填写密码。注意:这个密码没有任何加密方式,是以明文存储的,...原创 2019-11-07 14:49:03 · 741 阅读 · 0 评论 -
redis的数据类型
1.string类型set name zhangsan 设置一个值get name 获取指定的key值 mset 批量设置key-value,例如:mset no 201611 address shandong remark goodstudentmget 批量获取 ...原创 2019-11-07 13:57:02 · 89 阅读 · 0 评论 -
redis的简介
nosql入门1.nosql非关系型数据库的统称,它的几个特点:没有表、数据非结构化的、key-value格式进行存储、有自己的增删改查命令2.nosql的产品有哪些?nosql产品的4大分类redis,mongodb,hbase,memcache3.使用场景一般用在访问量比较大的场景中,用作缓存、消息系统等。结构:网站架构以及nosql数据库在整个网站架构中所处的位置。可以将一...原创 2019-11-07 13:51:59 · 108 阅读 · 0 评论