9.2 Redis配置

port:6379
protected-mode yes 在没有设置bind id和密码的时候,仅允许127.0.0.1 6379 连接
port 6379 默认6379/tcp
timeout 0 客户端和redis服务端超时时间,默认0,永不超时
tcp-keepalive 300 tcp会话保持300s
daemonize no 是否作为守护进程
pidfile
loglevel notice 日志级别
logfile
database 16 0-15
always-show-logo yes 在启动时是否显示或在日志中记录redis logo
save 900 1 在900s内有1个key内容发生变化,就执行快照机制
save 300 10
save 60 10000
stop-write-on-bgsave-errors yes 默认yes时,因为空间满等原因快照无法保存出错时,会禁止redis写入报错,生产环境建议no
rdbcompression yes 持久化到RDB文件时,是否压缩
rdbchecksum yes 是否对备份文件开启RC64检验,默认开启
dbfilename dump.rdb
dir ./ 快照文件保存路径 ###########################
# 1k => 1000 bytes
# 1kb => 1024 bytes
# 1m => 1000000 bytes
# 1mb => 1024*1024 bytes
# 1g => 1000000000 bytes
# 1gb => 1024*1024*1024 bytes
解释:rdis存储数据的计量单位

设置redis连接密码

redis-cli -h hostname/ip -p port -a passwd

设置密码:config set requirepass 123456

查看密码:config get requirepass

配置文件修改密码:

vim /etc/redis/6379.conf

requirepass 123456

需要重启redis服务

获取当前配置

config get * 

Redis常用命令

select 0  选择数据库,默认是0,默认16个数据库,0-15

set key value  存放数据

get key  获取key的值

dbsize  查看db中所有key数量

keys *  显示所有的key

mget 1 k1  查看key 1和key k1的值

info  显示当前阶段redis运行状态信息

select  切换数据库

keys  查看当前库所有keys

bgsave  收到在后台执行RDB持久化操作

dbsize  分交互和分交互,返回当前库下的所有key数量

flushdb  强制清空当前库中的所有key

flushall  强制清空所有库中的所有key

shutdown  保证服务器正常关闭而不丢失数据

posted @ 2022-07-18 16:41  胖丿虎  阅读(31)  评论(0编辑  收藏  举报