文档章节

redis服务管理

adbug
 adbug
发布于 2015/04/30 09:58
字数 458
阅读 6
收藏 0

5.1 启动服务

redis-server redis.conf   #启动服务

5.2 存储值

redis-cli set name zhoufeng  redis-cli get name

5.3 关闭服务

redis-cli shutdown

5.3.1 如果端口变化可以指定端口:

redis-cli -p 6380 shutdown

5.3.2 这时内存中的数据会自动写入硬盘,文件地址是在redis.conf里配置的:

dbfilename dump.rdb

5.3.3 说明:数据备份可以通过定期备份该文件实现。
5.3.4 另外,从网上看到说redis不能将内存数据转存到硬盘上,这个问题我也遇到了,后来发现是用户权限的问题,最开始启动redis我使用的root用户,后来使用wap用户就发现

不能将数据写入硬盘,这是因为dump.rdb已经是root权限了,不知道说redis不能存储到硬盘的人是不是和我犯了同样的错误。
5.3.5 另外,我发现执行redis-benchmark命令时也会将内存数据写入硬盘。
5.3.6 redis-benchmark:检查当前机器的处理性能。

6、强制保存内存数据到硬盘

因为redis是异步写入磁盘的,如果要让内存中的数据马上写入硬盘可以执行如下命令:
redis-cli save 或者 redis-cli -p 6380 save(指定端口)
注意,以上部署操作需要具备一定的权限,比如复制和设定内核参数等。

7、同步机制
redis实现的同步机制相对简单,缺少同步机制常见的check point和校验机制。
在运行时,如果master -> slave同步请求转发被丢弃, slave将无法恢复该请求的相关信息,直到slave重启时从master全量加载数据时才能修复。因此,建议使用redis尽量利用其key/value和value支持多种类型的特性,存储一些相对不重要的数据。


© 著作权归作者所有

共有 人打赏支持
adbug
粉丝 7
博文 176
码字总数 198249
作品 0
成都
私信 提问
redis web管理界面工具安装

Redis WEB管理界面工具安装 一、概述 二、文件下载 三、安装过程 一、概述 1、由于redis是基于C/S的方式开发。也就是说,只要满足于redis的客户端通信要求的,都可以作为redis的客户端,进行...

脚本小子-小贝
2015/08/01
0
0
Redis 监控(Redis Monitoring)

庞数据 开发了Redis 服务器实时监控 APP 啦(Redis Monitoring)。 你想知道,你服务器的性能状态吗?想知道运营时有什么异常吗?庞数据给您提供实时监测服务。 可在Redis服务器上监测到,K...

pangdata
2017/04/18
0
0
[2]supervisor的使用管理:实现对异常中断的子进程的自动重启(以redis为例)

1:下载 wget http://download.redis.io/releases/redis-3.2.8.tar.gz1 下载指定版本,可以登录https://redis.io/download查看 2:安装 tar zxvf redis-3.2.8.tar.gzcd redis-3.2.8makesudo ......

Mr_sheng
2018/06/22
0
0
CentOS7 yum安装Redis

安装redis: redis安装完毕后,我们来查看下redis安装时创建的相关文件,如下: 通过上图,我们可以看出redis的配置文件是/etc/redis.conf,数据文件dump.rdb存放到/var/lib/redis/目录下,日...

心梦无双
2016/12/10
184
0
Linux下Redis的安装和部署

Linux下Redis的安装和部署 一、Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更...

Gjanuary
2017/03/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

centos7重置密码、单用户模式、救援模式、ls命令、chmod命令

在工作当中如果我们错误的配置了文件使服务器不能正常启动或者忘记密码不能登录系统,如何解决这些问题呢?重装系统是可以实现的,但是往往不能轻易重装系统的,下面用忘记密码作为例子讲解如...

李超小牛子
今天
3
0
Python如何开发桌面应用程序?Python基础教程,第十三讲,图形界面

当使用桌面应用程序的时候,有没有那么一瞬间,想学习一下桌面应用程序开发?行业内专业的桌面应用程序开发一般是C++,C#来做,Java开发的也有,但是比较少。本节课会介绍Python的GUI(图形用...

程序员补给栈
今天
5
0
kafka在的使用

一、基本概念 介绍 Kafka是一个分布式的、可分区的、可复制的消息系统。它提供了普通消息系统的功能,但具有自己独特的设计。 这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统...

狼王黄师傅
今天
3
0
Android JNI总结

0x01 JNI介绍 JNI是Java Native Interface的缩写,JNI不是Android专有的东西,它是从Java继承而来,但是在Android中,JNI的作用和重要性大大增强。 JNI在Android中起着连接Java和C/C++层的作...

天王盖地虎626
昨天
3
0
大数据教程(11.8)Hive1.2.2简介&初体验

上一篇文章分析了Hive1.2.2的安装,本节博主将分享Hive的体验&Hive服务端和客户端的使用方法。 一、Hive与hadoop直接的关系 Hive利用HDFS存储数据,利用MapReduce查询数据。 二、Hive与传统数...

em_aaron
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部