Redis 生产环境的安装配置
Posted _wangjianfeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis 生产环境的安装配置相关的知识,希望对你有一定的参考价值。
Redis 生产环境的安装配置
机器环境
CentOs 6.5
Redis 4.0.9
(2018/4/10最新版本)
安装Redis
首先去到/usr/local/
目录,redis
是安装在这个目录下面:
执行如下命令
$ wget http://download.redis.io/releases/redis-4.0.9.tar.gz
$ tar xzf redis-4.0.9.tar.gz
$ cd redis-4.0.9
$ make && make test && make install
执行以上命令发现,make
成功了,make test
报出一下错误:
You need tcl 8.5 or newer in order to run the Redis test
如果遇到这个错误,执行如下命令:
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
tar -xzvf tcl8.6.1-src.tar.gz
cd /usr/local/tcl8.6.1/unix/
./configure
make && make install
安装完毕后,再次进入redis-4.0.9
目录,执行make test && make install
确保redis
安装没有问题。
配置
在生产环境中,需要将redis
作为一个deamon
进程去启动,每次系统启动的时候,redis
服务会跟着启动。
进入redis
目录下面,然后在进入utils
目录,可以看到,有一个redis_init_script
文件。
将这个文件拷贝到/etc/init.d/redis_6379
下面
cp /usr/local/redis-4.0.9/utils/redis_init_script /etc/init.d/redis.6379
然后我们查看一下这个文件:
有一下内容:
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis_$REDISPORT.pid
CONF="/etc/redis/$REDISPORT.conf"
可以看到,这个文件是中配置的redis
启动的配置文件为:
/etc/redis/$REDISPORT.conf
目前的端口号为6379
,则相当于/etc/redis/6379.conf
为redis启动的配置文件,但是目前是没有这个文件的,所以需要执行一下操作:
mkdir -p /etc/redis
/usr/local/redis-4.0.9/redis.conf /etc/redis/6379.conf
接下来就是配置redis
的配置文件咯,修改/etc/redis/6379.conf
的一下内容:
daemonize yes 让redis以daemon进程运行
pidfile /var/run/redis_6379.pid 设置redis的pid文件位置
port 6379 设置redis的监听端号
dir /var/redis/6379 设置持久化文件的位置
bind 192.168.1.103 设置绑定的IP地址,根据自己本机IP地址配置
然后需要创建 这个dir
目录
mkdir -p /var/redis/6379
然后启动reids
:
cd /etc/init.d
./redis_6379 start
看到如下输出则表示redis
启动成功:
Starting Redis server...
1466:C 14 Apr 16:04:11.031 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
1466:C 14 Apr 16:04:11.032 # Redis version=4.0.9, bits=32, commit=00000000, modified=0, pid=1466, just started
1466:C 14 Apr 16:04:11.032 # Configuration loaded
让redis跟随系统启动
在redis_6379
脚本中,最上面,加入两行注释
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
执行一下命令:
chkconfig redis_6379 on
这样之后,redis就会加入开启启动服务。
以上是关于Redis 生产环境的安装配置的主要内容,如果未能解决你的问题,请参考以下文章