Redis相关
yanghan1222
这个作者很懒,什么都没留下…
展开
-
Redis中的数据库
一、Redis中的数据库在Redis中,每个客户端都有自己的目标数据库,每当客户端执行数据库写命令或者数据库读命令的时候,目标数据库就会成为这些命令的操作对象。默认情况下,Redis有16个数据库,从0号数据库到15号数据库。在默认情况下,Redis客户端的数据库为0号数据库,但客户端可以通过执行select命令来切换数据库。切换之后,在客户端中会显示数据库的标号(当然0号数据库不显示...原创 2018-07-26 20:31:11 · 12953 阅读 · 0 评论 -
Redis持久化
我们知道Redis是内存数据库,他将自己的数据库状态存储在内存中,那么当服务器进程退出,服务器中的数据库状态也会消失。为了解决这个问题,Redis通过了两种持久化功能,分别是RDB持久化和AOF持久化一、RDB持久化RDB持久化可以手动执行,也可以根据服务器配置选项定期执行,该功能可以将某个时间点上的数据库状态保存到一个RDB文件中,RDB持久化功能所生成的RDB文件是一个经过压缩的二...原创 2018-07-27 10:33:00 · 182 阅读 · 0 评论 -
Redis的复制
在Redis中,用户可以通过SALVEOF命令或者设置配置文件中salveof选项,让一个服务器去复制另一个服务器,被复制的服务器成为主服务器,对主服务器进行复制的服务器称为从服务器。一、旧版复制功能的实现Redis的复制功能分为同步和命令传播两个操作a、同步:同步操作用于将服务器的数据库状态更新至主服务器当前所处的状态b、命令传播:命令传播操作则用于在主服务器的数据库状态被修改,...原创 2018-07-27 16:00:57 · 484 阅读 · 0 评论