安装 redis(注:以下是基于 linux 系统)
进入源码目录(注:一般将下载的源码文件统一放在这个目录下,当然也可以不放这里,看个人需要)
cd /usr/local/src
下载安装包
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
注:此处假设最新版本为 4.0.8,如果不是要下载这个版本,则相应修改
解压安装包
tar -zxvf redis-4.0.8.tar.gz
进入解压后的文件夹
cd redis-4.0.8
创建安装目录(注:一般将程序统一安装在 /usr/local/ 目录下,当然也可以不放这里,看个人需要)
mkdir /usr/local/redis
安装 redis 到以上目录
make PREFIX=/usr/local/redis install
检查是否安装成功
ls /usr/local/redis/bin
如果安装成功,可以看到 bin 目录有以下文件
redis-benchmark
redis-check-rdb
redis-sentinel
redis-check-aof
redis-cli
redis-server
设置开机自启动
复制安装包中 utils 目录下的启动脚本文件 redis_init_script 到文件夹 /etc/init.d/ 并命名为 redis
cp /usr/local/src/redis-4.0.8/utils/redis_init_script /etc/init.d/redis
注:路径 /usr/local/src/redis-4.0.8 是按前面步骤的安装包解压后的位置,如果不是则相应修改;
编辑 /etc/init.d/redis 文件
打开文件
vi /etc/init.d/redis
修改文件内容
第一段末尾添加如下内容 #chkconfig: 2345 80 90
EXEC=/usr/local/bin/redis-server 改为 EXEC=/usr/local/redis/bin/redis-server
注:此处是设定执行文件的路径,以上路径是假设redis 安装的位置在 /usr/local/redis,如果实际不是,则相应修改;以下两点同;
CLIEXEC=/usr/local/bin/redis-cli 改为 CLIEXEC=/usr/local/redis/bin/redis-cli
注:此处是设定客户端启动文件的路径;
CONF="/etc/redis/${REDISPORT}.conf" 改为 CONF="/usr/local/redis/conf/${REDISPORT}.conf"
注:此处是设定配置文件的路径;注意 redis 下的目录 conf 是要在下一步手工新增
保存退出
新增配置文件存放目录
mkdir /usr/local/redis/conf
复制安装包中的配置文件 redis.conf 到以上 conf 目录,并重命名为 6379.conf
cp /usr/local/src/redis-4.0.8/redis.conf /usr/local/redis/conf/6379.conf
编辑配置文件 6379.conf
打开文件
vi /usr/local/redis/conf/6379.conf
修改文件的后台运行选项
找到daemonize no那一行, 将其改为daemonize yes
保存退出
修改启动脚本文件的执行权限
chmod +x /etc/init.d/redis
设置开机启动
chkconfig redis on
测试启动 redis
service redis start
注:如果成功,会提示如下:Starting Redis server... Redis is running...
测试停止 redis
service redis stop
重启服务器
reboot
测试客户端 redis-cli
/usr/local/redis/bin/redis-cli
注:如果成功,提示如下:127.0.0.1:6379
作者:ccw1078
链接:https://www.jianshu.com/p/f41169c0c31d
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
网友评论