Redis基本配置

常规配置

进到配置文件下

vi /etc/redis.conf

写入配置项

port 1111 # 配置端口号
daemonize yes # 是否后台运行 daemonize yes/no
logfile /var/log/redis.log # 日志文件位置
dbfilename dump.rbd # RDB持久化数据文件
dir /data/redis #持久化文件的位置

配置完后重启redis

/application/redis/src/redis-server /etc/redis.conf    #在配置文件下启动
/application/redis/src/redis-cli -p 1111 # 连接

修改安全配置

vi /etc/redis.conf  # 进到配置文件下

bind 10.0.0.128 127.0.0.1   # 设置远程连接IP( 10.0.0.128 是本机的 ip) 

requirepass 123  # 设置密码(如果登陆时不加密码的话,就无法在里面进行相关操作,可以登陆时直接加密码,也可以进去后 auth + 密码)

重启Redis

使用密码登陆后

编辑完配置文件后,记得重启redis

在线修改配置信息

在线修改只是在线生效,配置文件没有改,下次重启的话,还是用配置文件里的信息;

例如在线修改密码,下次重启时,用的还是配置文件里的密码。

获取当前配置信息

CONFIG GET *

变更运行配置

CONFIG SET requirepass 123456  # 在线修改密码

Redis数据持久化

Redis支持两种数据持久化,分别是RDB持久化,AOF持久化 。

RDB持久化

基于时间点快照的方式,复用方式进行数据持久化;

比较常用的方式,效率较高,安全性相对较低;

亦可用来做备份。

开启RDB持久化

在  /etc/redis.conf 中添加以下内容:

dbfilename dump.rbd      # rbd文件名
dir /data/redis # rbd放置的路径
save 900 1 # 900秒(15分钟)内有1个更改
save 300 10 # 300秒(5分钟)内有10个更改
save 60 10000 # 60秒(1分钟)内有10000个更改
[root@zgc redis]#  /application/redis/src/redis-cli  -a 123456 -h 10.0.0.128  -p 1111
10.0.0.200:1111> save # 要save才生效

AOF持久化

只追加的方式记录所有redis中执行的修改类命令;

效率相对较低,安全性较高.

配置文件进行如下配置(/etc/redis.conf):

appendonly yes/no  # 是否打开aof日志功能
appendfsync always # 每1个命令,都立即同步到aof
appendfsync everysec # 每秒写1次
appendfsync no # 写入工作交给操作系统,由操作系统判断缓冲区大小,统一写入到aof.

Redis配置文件的使用的更多相关文章

  1. Redis 配置文件详解

    # Redis 配置文件 # 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写)## 1k => 1000 bytes# 1kb => ...

  2. Redis配置文件参数说明

    Redis配置文件参数说明   1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no 2. 当Redis以守护进程方式运行时,Redis ...

  3. redis配置文件参数说明及命令操作

    redis下载地址:https://github.com/MSOpenTech/redis/releases. Redis 的配置文件位于 Redis 安装目录下,文件名为redis.windows. ...

  4. redis配置文件redis.conf参数说明

    redis配置文件redis.conf参数说明 (2013-01-09 21:20:40)转载▼ 标签: redis配置 redis.conf 配置说明 杂谈 分类: nosql # By defau ...

  5. redis配置文件

    # redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位, # 通常的格式就是 1k 5gb 4m 等酱紫: # # 1k => bytes # 1kb => ...

  6. redis配置文件中文解释

    # redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位, # 通常的格式就是 1k 5gb 4m 等酱紫: # # 1k => bytes # 1kb => ...

  7. redis 配置文件解读

    # Redis 配置文件 # 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写) # # 1k => 1000 bytes # 1kb = ...

  8. Redis 配置文件 redis.conf 项目详解

    Redis.conf 配置文件详解 # [Redis](http://yijiebuyi.com/category/redis.html) 配置文件 # 当配置中需要配置内存大小时,可以使用 1k, ...

  9. Redis 配置文件 Redis.conf 参数说明

    Redis 配置文件 Redis.conf 参数说明 参数名 参数说明 参数实例 daemonize 是否以后台守护进程运行,默认为 no, 取值 yes, no   daemonize no     ...

  10. Redis配置文件 翻译 V3.2版本

    # Redis配置文件例子. # # 注意:为了能读取到配置文件,Redis服务必须以配置文件的路径作为第一个参数启动 # ./redis-server /path/to/redis.conf # 关 ...

随机推荐

  1. DockPanel的使用

    1.建立一个WinForm工程,默认生成了一个WinForm窗体Form1. 2.引用—>添加引用—>浏览—>weiFenLuo.winFormsUI.Docking.dll. 3. ...

  2. makefile之foreach函数

    #$(foreach <var>,<list>,<text>) #把参数<list>中的单词逐一取出放到参数<var>所指定的变量中,然后再 ...

  3. Unix系统编程()open,read,write和lseek的综合练习

    需求:程序的第一个命令行参数为将要打开的文件名称,余下的参数则指定了文件上执行的输入输出操作.每个表示操作的参数都以一个字母开头,紧跟以相关值(中间无空格分隔). soffet:从文件开始检索到off ...

  4. MapReduce实战(一)自定义类型

    需求: 处理以下流量数据,第1列是手机号,第7列是上行流量,第8列是下行流量.将手机号一样的用户进行合并,上行流量汇总,下行流量也汇总,并相加求得总流量. 1363157985066 13726230 ...

  5. MapReduce机制

    1. MapReduce是一种分布式计算模型,由Google提出,主要用于搜索领域,解决海量数据的计算问题.2. MR由两个阶段组成:Map和Reduce,用户只需要实现map()和reduce()两 ...

  6. 【Mac + Appium + Python3.6学习(五)】之常用的Android自动化测试API总结

    Github测试样例地址:https://github.com/appium-boneyard/sample-code/tree/master/sample-code/examples ①定位text ...

  7. html 和 javascript 的相关执行顺序

    1.dom 树和 js 的加载顺序 http://blog.csdn.net/jdsxzhao/article/details/44646463 2. jquery中各个事件执行顺序如下: https ...

  8. C++ STL标准模板库(list)

    //list的使用 #define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<list> using namesp ...

  9. vb 定时执行php程序

    托盘模块 Option Explicit Public Const NIF_ICON = &H2 Public Const NIF_MESSAGE = &H1 Public Const ...

  10. 使用jmeter实现对jar包的调用

    一.前言 在我们测试接口的过程中,可能有时需要用到第三方jar包来生成一些测试数据(如有时需要对参数的输入值使用第三方jar包进行加密操作),涉及到这种的情况,普遍做法是:手动调用jar包获得需要的值 ...