如何在linux下安装redis(以64位Centos7和redis6.0.8为例子)

3 篇文章 0 订阅
1.进入redis官网下载
 
 
 
2.上传文件到linux的目录
我上传到 /usr/local/src/redis
 
 
3.解压文件
tar -xvf redis-6.0.8.tar.gz
 
4.进入redis文件夹
cd redis-6.0.8/
 
5.安装gcc
yum -y install gcc gcc-c++ libstdc+±devel
 
 
6.升级gcc
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
 
7.查看gcc版本
gcc -v
 
还是原来的版本,我们重启下系统。
 
8.重启系统
reboot
 
9.再次查看gcc版本
gcc -v
 
10.进入到你redis的文件夹
cd /usr/local/src/redis/redis-6.0.8/
 
11. 执行编译命令
make
 
12.安装redis
make install PREFIX=/usr/local/src/redis/redis-6.0.8
PREFIX后面是你安装redis的路径
 
13.进入redis的bin目录
cd bin/
 
 
14.启动redis
./redis-server
启动成功!
 
15.退出redis
ctrl+c
 
16. 修改 redis_init_script
vim  /usr/local/src/redis/redis-6.0.8/utils/redis_init_script
 
17.修改EXEC   CLIEXEC
EXEC=/usr/local/src/redis/redis-6.0.8/bin/redis-server
CLIEXEC=/usr/local/src/redis/redis-6.0.8/bin/redis-cli
 
PS:这个路径是以你自己安装的redis的路径为准!!
 
18.进入该目录,修改redis.conf文件
cd /usr/local/src/redis/redis-6.0.8/
 
vim redis.conf
 
找到(大概在225行左右)
daemonize no

改为

daemonize yes

 

找到(大概在225行左右)

protected-mode no
 
改为
protected-mode yes

 

 
将bind 127.0.0.1注释掉(在69行),否则外部访问不了
 
 
19.新建redis.service文件
vim /usr/lib/systemd/system/redis.service
 
将以下内容复制到文件中
[Unit]
Description=Redis
After=syslog.target network.target remote-fs.target nss-lookup.target


[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/src/redis/redis-6.0.8/src/redis-server /usr/local/src/redis/redis-6.0.8/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID 
ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true

[Install]
WantedBy=multi-user.target

 

 
20.重载系统服务
systemctl daemon-reload
 
 
21.启动redis
systemctl start redis
 
 
23.设置为自启动
systemctl enable redis
 
24.开放6379端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
 
 
25.重启防火墙
firewall-cmd --reload
 
26.打开RedisDesktopManager图形化界面,测试连接
 
PS:如果以上做完还是不能够连接,则重启redis.service
systemctl restart redis.service
 
 
 

 各位可以关注下面这个公众号,这个公众号会分享一些相关的技术型的文章或者开发遇到的常见问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值