Redis安全部署

redis默认以root权限运行,非常的不安全,这个方案是把redis的所有权限限制到redis用户上,实现redis的安全部署


# 创建 redis 用户
useradd redis

# 创建目录
mkdir -p /www/redis
chown redis.redis /www/redis

# 创建 redis 服务,端口 6379
iptables -I INPUT -p tcp -m tcp --dport 6379 -j ACCEPT
su redis
mkdir /www/redis/6379
echo '

bind 127.0.0.1
port 6379
dir /www/redis/6379
pidfile /www/redis/6379/redis.pid
logfile /www/redis/6379/redis.log
daemonize yes
requirepass 123456
maxmemory 1G

' > /www/redis/6379/redis.conf

# 启动
redis-server /www/redis/6379/redis.conf