Press "Enter" to skip to content

Redis安装及基本配置

迫于不同区域的云主机局域网不通,搭了一个Redis服务,主要用于简单的缓存内容处理。

当前系统:

cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)

安装

wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make

安装服务端和客户端,如果只是需要客户端,只拷贝redis-cli即可。

sudo cp src/redis-server /usr/local/bin/
sudo cp src/redis-cli /usr/local/bin/

这时运行redis-server服务就启动了

验证一下,说明服务可以正常使用

redis-cli ping

pong

配置IP

复制redis配置文件

cp /tmp/redis-stable/redis.conf /etc/redis

vi /etc/redis/redis.conf

绑定IP

bind 127.0.0.1

如果注释掉即为所有IP都可访问,建议指定IP

配置密码

requirepass password

持久化

这里采用AOF持久化方式,关于RDB和AOF方式的区别参见文末。

appendonly yes

appendfilename "appendonly.aof"

appendfsync everysec

这里设置一下持久化路径

#dir ./
dir /data/redis

检查持久化是否生效

设置模拟数据

redis-cli password
set domain mango.im

杀掉redis-server

ps -ef | grep redis
kill -9 20433

重新启动redis-server

redis-server /etc/redis/redis.conf

可以看到日志信息

 DB loaded from append only file: 0.000 seconds

也可以检查/data/redis、appendonly.aof文件是否存在。

确认数据是否存在

redis-cli password
keys *

参考文档: