Redis的常用配置

一、查看配置信息
语法

config get parameter [parameter ...]

其中

parameter为配置的名称,

要同时查看多个配置,配置名称之间可使用空格分隔,

如果要查看所有配置信息,parameter可以是“*”

示例

//查看数据库数量
config get databases

//查看 数据库数量和端口
config get database port

//查看所有配置信息
config get *

二、修改配置信息
1、修改当前正在运行的redis进程的配置

    这种修改方式只对当前运行的redis进程有效,当重启服务或是再启动另一个服务会恢复到原来的配置。而且这种方式只能对部分项目进行修改。

语法

config set parameter value [parameter value...]

示例

//修改商品为6380
config set port 6380
//退出客户端
exit
//重新连接
redis-cli -p 6380

2、修改全局配置

修改redis配置文件可以实现全局配置的修改,对所有redis服务进程有效。

1、配置文件的位置

redis的配置文件一般在安装目录下,名为redis.conf或是redis.window.conf。


2、打开文件

此配置文件内容是文本的。使用任何文本编辑工具都可以对此文件进行编辑


三、常用的配置项

1、save

    数据持久化策略,即在多少时间间隔内有指定数量的键值被改变就会触发数据的持久操作

语法

save seconds change [seconds change ....]

其中 

1)seconds为时间间隔

2)change为改变的键值数

3)如果有多个配置时,只要有一个符合要求即触发持久操作

示例

在6分钟内如果有至少一个键值被改变,将触发数据持久
save 360 1

默认配置为

save "" //相当于 save 3600 1 300 100 60 10000

2、port

    设置服务监听端口,默认值为6379

示例

//修改端口为6380
port 6380

3、requirepass

    设置登录密码,默认为空

示例

//设置登录为123456
requirepass "123456"

4、databases

    设置数据库的数量,默认为16个

示例

//设置创建10个数据库
databases 10

5、dir 

    rdb文件的位置,rdb文件为使用save命令持久的数据文件,其默认值为redis的安装目录

示例

dir "D:\\program\\server\\redis-windows-master"

6、dbfilename 

    设置rdb文件的名称,默认值为dump.rdb

示例

dbfilename "dump.rdb"
7、appendonly

        是否开始AOF模式进行持久化,默认值“no”,表示未开启

  示例

appendonly yes

8、appendfsync

    AOF模式的持久方式,它有三个值,默认值为everysec

1)everysec

    每秒刷新一次缓冲区中的数据到AOF文件。这种方式是redis默认使用的策略,是考虑数据完整性和性能的这种方案,理论上,这种方式最多只会丢失1秒内的数据。

2)always

    客户端对redis服务器的每次写操作都写入AOF日志文件。这种方式是最安全的方式,但每次写操作都进行一次磁盘IO,非常影响redis的性能,所以一般不使用这种方式。

3)no

    redis服务器不负责将数据写入到AOF文件中,而是直接交给操作系统去判断什么时候写入。这种方式是最快的一种策略,但丢失数据的可能性非常大,因此也是不推荐使用的。

示例

appendfsync "everysec"

9、appenddirnama

设置AOF模式的持久文件的位置,默认值为”appendonlydir“

示例

appenddirname "D:\program\server\redis-windows-master"

10、appendfilename 

设置AOF模式的持久文件名,默认为”appendonly.aof“

示例

appendfilename " appendonly.aof"

11、maxmemory 

设置最大可用内存,单位为字节,默认为218M

示例

maxmemory  "268435456"

12、bind

    绑定本机的IP地址,如果设置上有多个对外的IP,可使用此配置指定使用哪个IP提供服务。默认为127.0.0.1

示例

bind   "192.168.0.2"

13、logfile

    设置日志文件,默认为空

示例

//日志文件中安装目录下,文件名为redis.log
logfile "redis.log"

 文章来源于哔站《Redis的常用配置

更多学习视频和专栏文章请到哔站个人空间: 布道师学院的个人空间-布道师学院个人主页-哔哩哔哩视频

更多资源和项目下载请到:”开源吧(找实战项目和毕设项目的好网站)“ ​ :开源吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱分享的代码君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值