环境搭建---Redis

安装

下载后

解压
tar -zxf /opt/redis-5.0.0.tar.gz
编译
cd /opt/redis-5.0.0 && make
安装
cd /opt/redis-5.0.0/src && make install
拷贝命令
mkdir /opt/redis-5.0.0/bin && mv /opt/redis-5.0.0/src && mv mkreleasehdr.sh  redis-benchmark  redis-check-aof  redis-check-rdb  redis-cli  redis-sentinel  redis-server  redis-trib.rb /opt/redis-5.0.0/bin
 
拷贝配置
mkdir /opt/redis-5.0.0/etc && mv /opt/redis-5.0.0/redis.conf /opt/redis-5.0.0/etc/

配置

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

使用

启动(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结尾表示是后台自启动服务)

cp /redis-5/utils/redis_init_script /etc/init.d/redisd

停止

#使用客户端
redis-cli shutdown
#因为Redis可以妥善处理SIGTERM信号,所以直接kill -9也是可以的
kill -9 PID
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章