一、配置文件:
1、配置文件:/etc/redis/6379.conf
2、配置文件的分类项:
NETWORK #网络配置
GENERAL #常规配置
SNAPSHOTTING #快照配置
REPLICATION #复制
SECURITY #安全
CLIENTS #客户端
MEMORY MANAGEMENT #内存管理
3、配置当中的数据单位:(配置文件中有写)
1k = 1000bytes
1kb = 1024bytes
1m = 1000 * 1000bytes
1mb = 1024 * 1024bytes
1g = 1000 * 1000 * 1000bytes
1gb = 1024 * 1024 * 1024bytes
二、修改配置文件:
vim /etc/redis/6379.conf
①、常规配置:
####### GENERAL #######
bind 192.168.4.50 #设置服务使用的ip,是网卡的ip,若是127.0.0.1则仅本机能连
port 6379 #端口
requirepass 123456 #密码
deamonize yes #以守护进程的方式运行,一直在内存当中
databases 16 #数据库连接个数(0~15),select n切换到编号为n的数据库
logfile /var/log/redis_6379.log #日志
dir /var/lib/redis/6379 #数据库目录
②、内存管理:
maxmemory 2gb #在内存中存放数据的最大值,560行左右
maxmemory-policy noeviction #内存清除策略:不清除内存,
内存清除策略:(ttl是设置了存活时间)
volatile-lru #删除最近最少使用的key,对设置了ttl的key有效
allkeys-lru #删除最近最少使用的key,对所有key有效
allkeys-lfu #清除使用频率最少的key,对所有key有效
volatile-lfu #清除使用频率最少的key,对设置了ttl的key有效
volatile-random #随机删除key,对设置了ttl的key有效
allkeys-random #随机删除key,对所有key有效
volatile-ttl #删除最近过期的key
noeviction #不删除数据,内存沾满时报错
三、修改脚本文件:
# 由于修改了配置文件,因此需要重新启动服务
# 如果要使用脚本开启、关闭服务则需要修改脚本
vim +43 /etc/init.d/redis_6379 #打开直接跳到43行
$CLIEXEC -h 192.168.4.50 -p 6379 -a 123456 shutdown #指定ip,修改端口,添加密码
# -h指定了ip,-p指定了端口,-a指定了密码
启动服务:
/etc/init.d/redis_6379 start
关闭服务:
/etc/init.d/redis_6379 stop #使用脚本关闭
redis-cli -h 192.168.4.50 -p 6379 -a 123456 shutdown #使用命令关闭
四、用户连接redis:(其他客户机连接)
方式1:(直接输入密码)
redis-cli -h 192.168.4.50 -p 6379 -a 123456
方式2:(登录后输入密码)
redis-cli -h 192.168.4.50 -p 6379
xxxxx> auth 123456 #进入redis后输入密码,不输密码入无法进行操作
写总结的第四十七天!!!