Redis
猿书
不可为
展开
-
centOS7中安装redis5.0.4
一:简介 是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。 二:安装Redis5.0.4 下载 # 切换目录(所有第三方软件都放在opt) cd opt # 下载 wget http://download.redis.io/rel...原创 2019-08-24 12:42:15 · 118 阅读 · 0 评论 -
Redis常见配置redis.conf介绍
参数说明 redis.conf 配置项说明如下: Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid 指定Redis监听端口,默认端口...原创 2019-08-24 12:44:17 · 72 阅读 · 0 评论 -
Redis持久化——RDB(Redis DataBase)
一、是什么? 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的快照(Snapshot),它恢复时是将快照文件直接读到内存里。 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。 整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能。 优势 适合进行大规模数据的恢复...原创 2019-08-24 12:45:42 · 132 阅读 · 0 评论 -
Redis持久化——AOF(Append Only File)
一、是什么? 以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作。 优势 每次修改同步:appendfsync always 同步持久化 每次发生数据变更会被立即记录到磁盘 ,性能较差...原创 2019-08-24 12:51:47 · 167 阅读 · 0 评论 -
Redis持久化——RDB、AOF总结、性能建议(Which one)
一、RBD RDB持久化方式能够在指定的时间间隔能对你的数据进行快照存储。 二、AOF AOF持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以Redis协议追加保存每次写的操作到文件末尾。Redis还能对AOF文件进行后台重写,使得AOF文件的体积不至于过大。 三、只做缓存 如果你只希望你的数据在服务器运行的时候存在,你也可以不使用任...原创 2019-08-24 12:52:16 · 223 阅读 · 0 评论 -
Redis事务
一、Redis 事务命令 MULTI:标记一个事务块的开始。 EXEC:执行所有事务块内的命令。 DISCARD:取消事务,放弃执行事务块内的所有命令。 WATCH key [key …] :监视一个(或多个)key,如果在事务执行之前这个(或这些)key被其他命令所改动,那么事务将被打断。 UNWATCH:取消WATCH 命令对所有key 的监视。 二、Redis 官网介绍 MULTI...原创 2019-08-24 12:52:50 · 137 阅读 · 0 评论