REDIS安装(文件的下载和安装路径均为/usr/local)
- 下载安装tcl
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
- 官网下载 redis-5.0.0.tar.gz
- 解压与安装
tar -zxvf redis-3.2.8.tar.gz
cd redis-3.2.8
make && make test && make install
REDIS生产环境的启动方案
- 解压的redis目录下的utils目录里有一个redis_init_script脚本文件, 将其拷贝到/etc/init.d目录中去
cd /usr/local/redis-5.0.0
cp redis_init_script /etc/init.d
- redis_init_script 文件重命名为redis_6379,6379为redis默认端口
mv redis_init_script redis_6379
- 修改redis_6379文件第六行REDISPORT,设置为相同的端口
- 创建两个目录:/etc/redis(存放redis的配置文件),/var/redis/6379(存放redis持久化文件 RDB和AOF)
mkdir /etc/redis
mkdir /var/redis
mkdir /var/redis/6379
- 修改配置文件redis.conf并拷贝到/etc/redis目录下重命名为6379.conf
cd /usr/local/redis
cp redis.conf /etc/redis
mv redis.conf 6379.conf
- 修改6379.conf中的部分配置为生产环境
daemonize yes (让redis以daemon进程运行)
pidfile /var/run/redis_6379.pid (设置文件pid的位置)
port 6379 (设置redis端口,一般默认就是这个不用修改)
dir /var/redis/6379(设置持久化文件存储位置,就是刚才创建的文件目录)
启动REDIS
- 启动的命令
cd /etc/init.d
chmod 777 redis_6379
./redis_6379 start
- 查看redis是否启动
ps -ef | grep redis

说明启动成功
- 设置redis跟随系统一起启动
在redis_6379脚本添加两行注释
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
让配置生效,执行命令
chkconfig redis_6379 on
redis-cli的使用
redis-cli SHUTDOWN,连接本机的6379端口停止redis进程
redis-cli -h 127.0.0.1 -p 6379 ,链接指定ip指定端口的redis
redis-cli,进入redis命令行
本文详细介绍在Linux环境下如何从源码安装TCL和REDIS,并提供REDIS生产环境的启动配置方案,包括脚本拷贝、配置修改及系统启动设置。
5932

被折叠的 条评论
为什么被折叠?



