Redis常用基本配置有6个
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会进行全量备份
dump.rdb
该文件是redis的全量备份,在内存中对redis进行的任何操作它都会同步的硬盘中利用rdb文件进行全量保存,
为防止Redis突然的宕机,不会造成数据上的损失!