Centos7安装Redis5.0.3

1.切换目录

cd tmp

2.下载

wget http://download.redis.io/releases/redis-5.0.3.tar.gz

3.解压,删除压缩包

tar xzf redis-5.0.3.tar.gz

rm redis-5.0.3.tar.gz

cd redis-5.0.3

4.编译源码

make

如果make报错

解决方法:安装gcc编译工具   

yum install gcc

进入目录
cd deps
先编译以下几个目录  
make hiredis lua jemalloc  linenoise
编译成功以后,
cd ../
make
 
5.修改配置文件
vi redis.conf
允许远程访问
bind 127.0.0.1 修改为 # bind 127.0.0.1
默认启动时后台启动
daemonize yes
设置密码
requirepass abc123

进入 src 文件夹以配置文件的形式启动项目

cd src
./redis-server ../redis.conf

查看是否启动成功,如果有 6379 端口的服务代表启动成功
netstat -nlpt
 
 
6.打开客户端
./redis-cli
# 进入客户端交互模式后输入
auth abc123
 
7.测试是否可用
set test test
get test
 
 
8.设置redis 开机自启动
 在/etc目录下新建redis目录

cd /etc

mkdir redis

将/tmp/redis-5.0.3/redis.conf 文件复制一份到/etc/redis目录下,并命名为6379.conf

cp /tmp/redis-5.0.3/redis.conf /etc/redis/6379.conf

将redis的启动脚本复制一份放到/etc/init.d目录下 

cp /tmp/redis-5.0.3/utils/redis_init_script /etc/init.d/redisd

切换到/etc/init.d目录下 然后执行自启命令

cd /etc/init.d/

chkconfig redisd on

 

启动 关闭 redis

service redisd start

service redisd stop

如果stop失败 报/usr/local/bin/redis-cli: No such file or directory

修改启动脚本 资源包路径

vi redisd


EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
修改为
EXEC=/tmp/redis-5.0.3/src/redis-server
CLIEXEC=/tmp/redis-5.0.3/src/redis-cli

 

参考:
https://redis.io/download
https://blog.csdn.net/linyifan_/article/details/86508298

 

posted @ 2019-02-26 11:18  胡椒面  阅读(1507)  评论(0编辑  收藏  举报