欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Redis配置与使用

程序员文章站 2022-03-05 09:55:41
...

安装

下载后

tar -zxf redis-5.0.0.tar.gz
cd redis-5.0.0
make
src/redis-server redis.conf

配置

vim redis.conf (更详细的原因查看redis.conf的注释)
protected-mode no 默认是yes,修改为 no
bind 127.0.0.1 注释掉这句
daemonize yes 默认是no,修改为 yes #即默认以后台程序方式运行
logfile "/home/futeng/logs/redis.log" #修改生成默认日志文件位置
dir /home/futeng/data/redisData #配置持久化文件存放位置

使用

启动(3种方式)

默认

#加上`&`号使redis以后台程序方式运行
./redis-server &

配置

redis-server ./redis.conf

脚本

推荐在生产环境中使用启动脚本方式启动redis服务。启动脚本redis_init_script位于Redis的 /utils/ 目录下

#大致浏览下该启动脚本,发现redis习惯性用监听的端口名作为配置文件等命名,我们后面也遵循这个约定。
#redis服务器监听的端口
REDISPORT=6379
#服务端所处位置,在make install后默认存放与`/usr/local/bin/redis-server`,如果未make install则需要修改该路径,下同。
EXEC=/usr/local/bin/redis-server
#客户端位置
CLIEXEC=/usr/local/bin/redis-cli
#Redis的PID文件位置
PIDFILE=/var/run/redis_${REDISPORT}.pid
#配置文件位置,需要修改
CONF="/etc/redis/${REDISPORT}.conf"

根据启动脚本要求,将修改好的配置文件以端口为名复制一份到指定目录。需使用root用户

mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf

将启动脚本复制到/etc/init.d目录下,本例将启动脚本命名为redisd(通常都以d结尾表示是后台自启动服务)

p redis_init_script /etc/init.d/redisd

停止

#使用客户端
redis-cli shutdown
#因为Redis可以妥善处理SIGTERM信号,所以直接kill -9也是可以的
kill -9 PID
相关标签: redis