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. 基于Redis实现延迟队列

    背景 在后端服务中,经常有这样一种场景,写数据库操作在异步队列中执行,且这个异步队列是多进程运行的,这时如果对同一资源进行写库操作,很有可能产生数据被覆盖等问题,于是就需要业务层在更新数据库之前进行加 ...

  2. SPI_FLASH时序描述及驱动编程

    推荐 分享一个朋友的人工智能教程,零基础!通俗易懂!希望你也加入到人工智能的队伍中来! http://www.captainbed.net/strongerhuang Ⅰ.写在前面 前面文章讲述过关于 ...

  3. nginx-1.14.0安装

    1.百度搜索Nginx,点击Nginx news官网,点击nginx-1.13.10进入下载网页,选择Stable version的版本之后下载. 2.进入根目录,cd / 3.在根目录下创建soft ...

  4. vim 将tab转为空格

    在vimrc中添加以下选项 set expandtab 会将tab转换为空格,如果要输入一个tab则需要Ctrl-V<Tab>来实现 set tabstop= 会将tab转换为4个空格 使 ...

  5. 微信小程序 js逻辑

    }) 页面 Page() 函数用来注册一个页面.接受一个 object 参数,其指定页面的初始数据.生命周期函数.事件处理函数等. data 页面的初始数据,data 将会以 JSON 的形式由逻辑层 ...

  6. Ubuntu14.04中安装Sublime_Text_3

    Sublime Text 简介 Sublime Text 是一款流行的文本编辑器软件,有点类似于TextMate,跨平台,可运行在Linux.Windows和Mac OS X.也是许多程序员喜欢使用的 ...

  7. sql server数据库数据查询成功

    <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding= ...

  8. HTML5 选择前置摄像头,选择后置摄像头

    最近发现我写的都是乱七八糟的,觉得应该给大家带点福利,于是写了这篇 背景:最近想做个web应用,需要用到摄像头,但是发现默认一直是前置摄像头,拍照很麻烦,于是找了很多文章,居然没有人提到,只好FQ去找 ...

  9. Python相对完美的URL拼接函数

    首先说下什么叫URL拼接,我们有这么一个HTML片段:   <a href="../../a.html">click me</a> 做为一只辛苦的爬虫,我们 ...

  10. MathType与Origin是怎么兼容的

    MathType作为一款常用的公式编辑器,可以与很多的软件兼容使用.Origin虽然是一款专业绘图与数据分析软件,但是在使用过程中也是可以用到MathType.它可以帮助Origin给图表加上标签,或 ...