2018-09-14==》 linux安装redis和数据持久化

redis 非关系型数据库,C语言开发 在linux 上需要环境

一,安装

第一步:把安装包上传到linux 并解压

第二步:在线安装c 环境

命令--》 yum install gcc-c++

第二步:进行编译 在解压后的包的路径下

命令--》make

第三步:安装到某个文件夹下    在解压后的包的路径下

命令--》make install PREFIX=/my

第四步:进入安装到的目录下的bin目录中 然后 前台启动

命令--》 ./redis-server

如果想后台启动

第一步:到压缩目录下复制redis.conf文件到安装目录下的bin中

第二步:进修修改redis.conf文件


把no 改为yes


然后命令后台启动

命令--》./redis-server redis.conf

如果你想关闭redis

两种方法

1.查找进程号  删除

查找进程号

命令--》ps aux|grep redis

杀死进程

命令--》kill 进程号

2.使用安装目录下的/bin 中的 redis-cli 关闭

bin目录下 命令--》./redis-cli shutdown


二,数据持久化

可以在刚才的redis.conf文件中查看持久化方式
默认是rdb持久化方式

      

优点与缺点


第二种方式aof  继续查看文件


当修改为yes时启动aof方式  往下两行就是保存的文件名

保存的周期


优点与缺点


两种方式都会有保存文件 一个dump.rdb另一个appendonly.aof 这两个文件都在bin目录下

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 从这篇文章开始,将依次介绍Redis高可用相关的知识——持久化、复制(及读写分离)、哨兵、以及集群。 本文将先说明...
    不变甄心阅读 716评论 0 4
  • 前言 在上一篇文章中,介绍了Redis内存模型,从这篇文章开始,将依次介绍Redis高可用相关的知识——持久化、复...
    Java架构阅读 2,382评论 3 21
  • 一、Redis高可用概述 在介绍Redis高可用之前,先说明一下在Redis的语境中高可用的含义。 我们知道,在w...
    空语阅读 1,630评论 0 2
  • 我最近在学写作,真的!虽然看起来有点不太靠谱,但是我觉得有希望,就草草的开始了!以前我老妈说我傻,现在呢?老公N多...
    1281d95c0dac阅读 287评论 4 4
  • 以为自己在慢慢愈合,可是阴雨连绵的天气旧伤还是发作了,心在隐隐作痛,脑子里他的画面忽明忽暗,对,我又开始想他了。尽...
    沙漏666阅读 345评论 0 1