Redis常用基本配置有6个

image.png

1. Redis默认关闭后台运行

启动Redis服务

./src/redis-server redis.conf

启动后,Redis是在前台运行,按Ctrl+C/关闭窗口,则会停止Redis服务。
则需要在redis.conf中配置Redis开启后台运行:

vim redis.conf 打开该文件后,查找daemonize,这是该参数的值为yes damonize yes 注意:找到后,按i进入vim编辑模式,编辑好后按ESC键进入vim命令模式,输入“:wq”保存并退出

2. 对Redis进行操作

开启一个Redis客户端

./src/redis-cli

查看Redis服务是否正常启动:

客户端启动成功后, ping 如果结果为PONG,则表示Redis服务启动正常

退出redis-cli命令行:

exit

通过redis客户端进行关闭Redis进程

./src/redis-cli shutdown

3. 修改Redis的端口号

vim redis.conf

查找post,修改其值为想要修改的端口号。
注意:

在线上的运行环境中,是不建议使用Redis的默认端口6379,因为这样很容易遭受到黑客或者第三方软件的攻击!

端口号修改后,再次连接客户端时连接不上

./src/redis-cli

此时,我们可以使用端口号打开客户端

./src/redis-cli -p 修改的端口号

4. 修改Redis的日志文件

日志文件保存的都是redis的输出信息,可以帮助我们对redis的运行状况进行分析。
Redis默认它的日志文件是空字符串,我们可以将其设置为:

logfile “redis.log”

此时从新启动Redis服务,则原有的输出信息都不见了,被存储到redis.log中了

cat redis.log

5. Redis数据库的总量不够用,如何扩展?

在redis.conf配置文件中修改数据库总数

vim redis.conf

找到database,将其值修改为想要修改的数据库个数

databases 255

设置成功后,关闭Redis进程然后再重启

./src/redis-cli -p 端口号 shutdown ./src/redis-server redis.conf

6. 设置Redis的访问密码

在配置文件redis.conf中修改requirepass的值

vim redis.conf requirepass 123456

修改成功后,重启Redis的服务

./src/redis-cli -p 端口号 shutdown ./src/redis-server redis.conf

重启后,开启客户端

./src/redis-cli -p 端口号 进入客户端后 ping 则会提示必须要经过认证才可以使用

此时,只能输入密码后才能方位redis服务

auth 12345(配置文件中设置的密码)

注:很重要的配置项

在配置文件redis.conf中的“dir ./”,
它是用于指定数据文件的保存路径,默认是当前文件夹
一般不用修改!

如果在线上的特殊环境下,需要单独指定数据保存目录的话,可以修改该配置项!

① 查看系统所占用端口

netstat -tulpn

里边会有端口信息、进程ID(PID)信息等
关闭该端口的进行:

kill -9 PID

② 在Redis中选择数据库

Redis进入客户端后

select 0 select 15 select后边的数字就为数据库的编号

默认情况下,Redis的数据库是16个,数字是从0开始的

③ Redis会进行全量备份

dump.rdb

该文件是redis的全量备份,在内存中对redis进行的任何操作它都会同步的硬盘中利用rdb文件进行全量保存,
为防止Redis突然的宕机,不会造成数据上的损失!