
redis
席剑啊~
无- -
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
redis--集群搭建
当redis需要水平扩容,而且并发写操作比较多的时候,就需要redis集群环境来解决这种redis服务器的压力redis通过主从复制实现了读写分离通过哨兵+主从复制的机制解决了单点故障。通过集群来进行水平扩容分担写的压力,并提高服务器的高可用性。redis从3.0后开始支持了集群。一、什么是集群Redis 集群实现了对Redis的水平扩容,即启动N个redis节点,将整个数...原创 2020-02-22 15:35:12 · 231 阅读 · 0 评论 -
Redis中的两种持久化方式的介绍(RDB、AOF)
Redis作为一个缓存数据库,如果我们不设置其持久化方式,那么数据是不会被保存下来的,因为其基于内存进行数据存储,一旦服务器宕机后,其数据便不可恢复。一、RDB方式的持久化在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。1.rdb方式下redis如何进行数据持久化的?Redis会单独创建(fork)一个子进程来...原创 2020-02-22 13:18:14 · 352 阅读 · 0 评论 -
详细了解一下Redis中的事务
1.redis事务介绍•Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。所以:• Redis事务的主要作用就是串联多个命令防止别的命令插队2.在Redis中如何操作事务 (Multi、Exec、discard)•从输入Multi命令开始,输入的命令都会依次进入命令队列中,但...原创 2020-02-22 12:50:41 · 373 阅读 · 0 评论 -
redis哨兵+主从复制实现高可用
一、哨兵机制1.当只有主从复制时,只能实现读写分离,假如这个时候主服务器down掉了,那从服务器也无法正常继续工作,无法实现高可用。所以哨兵(sentinel)可以实现redis集群的高可用,当一台主服务器挂掉后,可以让一台从服务器来顶替主服务器,使其他的服务器作为新主服务器的从节点,并当之前挂掉的那个主服务器重新加入到集群中的时候,自动作为一个从节点加入。所以哨兵能够自动的完成 Fa...原创 2019-10-27 16:14:51 · 286 阅读 · 0 评论 -
redis主从复制配置
一、主从复制原理持久化保证了即使 redis 服务重启也会丢失数据,因为 redis 服务重启后会将硬盘上持久化的数据恢复到内存中,但是当 redis 服务器的硬盘损坏了可能会导致数据丢失,如果通过 redis 的主从复制机制就可以避免这种单点故障,如下图说明: 主 redis 中的数据有两个副本(replication)即从 redis1 和从 redis2,即使一台 redi...原创 2019-10-27 13:44:06 · 248 阅读 · 0 评论 -
redis高级命令和安全性配置
一、redis高级命令keys * 返回满足条件的所有键(可以模糊匹配)exists key 是否存在指定的keyexpire key 秒 设置指定key的过期时间ttl key 查看指定key的剩余有效时间persist key 取消key的过期时间select 数字 选择数据库,默认有16个数据库 0~15,默认进入的是0数据库...原创 2019-10-27 12:50:05 · 249 阅读 · 0 评论 -
redis数据类型
一、Redis的keykey为字符串类型,但是key中不能包含边界字符,由于key不是binary safe的字符串,所以像“my key” 和 “mykey\n”这种包含空格和换行的key是不被允许的。key的相关指令:exits key 检测指定 key 是否存在,返回 1 表示存在,0 不存在 del key1 key2 ...... keyN 删除给定 key,返回删除 ...原创 2019-10-25 10:51:19 · 204 阅读 · 0 评论 -
redis简介,环境搭建
一、redis简介redis是基于内存的缓存数据库,数据也需要持久化保存,所以redis实现数据持久化有两种方式:RDB和AOFRDB:类似于定时任务,每隔一段时间向硬盘写一次数据,但如果宕机,那么没被持久化的缓存数据将会丢失AOF(默认):实时的向硬盘写数据redis三种集群策略:1.主从复制2.哨兵模式3.集群模式二、redis linux下环境部署1.安装gc...原创 2019-10-25 09:22:26 · 160 阅读 · 0 评论