Redis安装总结

Redis安装总结

一、Windows安装Redis

1、下载的Redis压缩文件(官网只提供Linux下的安装包)
在这里插入图片描述
解压到当前目录下:
在这里插入图片描述
点击redis-server.exe启动Redis服务
在这里插入图片描述
点击redis-cli.exe连接客户端,测试
在这里插入图片描述
redis-server不能关闭,若关闭则无法连接

2、下载的Redis的msi微软程序安装文件
在这里插入图片描述
双击傻瓜式安装
选择自定义的路径
在这里插入图片描述
默认端口:
在这里插入图片描述
安装Redis客户端
链接:https://pan.baidu.com/s/1clymY4Ao1_u4TPi62itrmA
提取码:9h3f
在这里插入图片描述
傻瓜式安装

测试在Redis客户端连接Windows操作系统中装的Redis
①启动服务
在这里插入图片描述
②本地连接测试
在这里插入图片描述
在这里插入图片描述
OK

二、Linux安装Redis

1.官网下载Redis安装包
http://download.redis.io/releases/redis-5.0.4.tar.gz
在这里插入图片描述
2.放到指定目录下解压文件
在这里插入图片描述
在这里插入图片描述
3。安装基本环境gcc
GCC(GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言编译器。GNU编译器套件包括C、C++、 Objective-C、 Fortran、Java、Ada和Go语言前端,也包括了这些语言的库

yum install gcc-c++ //CentOS
gcc --version  //正常显示版本,则安装成功

4.在redis解压目录下执行make命令

make

在这里插入图片描述
5.执行make install安装文件

make install 

在这里插入图片描述
6.进入/usr/local/bin(Redis默认的安装路径)查看已经有redis-cli以及redis-server
在这里插入图片描述
7.redis默认后台不启动,修改配置文件
创建/config文件,将/opt/soft/redis/redis-5.0.4下的配置文件复制到/config下
在这里插入图片描述
这里设置daemonize 为yes意思是自启动,不用每次启动redis-server
在这里插入图片描述
8.启动Redis并连接

#进入安装bin目录下
cd /usr/local/bin
#启动redis服务
redis-server /config/redis.conf
#连接redis服务
redis-cli -p 6379

在这里插入图片描述

在本地使用Redis客户端连接云服务器上的Redis
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
连接不上!!!!!!!!!!!!!!!!!!!!!!!!!
解决办法:
修改Redis的配置文件
①注释掉bind 127.0.0.1 注释掉本机链接,保证其他主机也可以正常访问
在这里插入图片描述在这里插入图片描述
②关闭保护模式
在这里插入图片描述在这里插入图片描述
③在云服务器上将相应端口放开
在这里插入图片描述

经过以上三个步骤重新启动Redis服务就可以正常连接了

重启方法:

redis-cli #进入客户端
127.0.0.1:6379> ping 
PONG
127.0.0.1:6379> 
127.0.0.1:6379> 
127.0.0.1:6379> SHUTDOWN
not connected> exit

此时查看redis服务进程已经关闭
另一种方式:直接杀死redis进程

kill -9 进程号

在这里插入图片描述
说一下为啥要先关闭呢:
经测试发现直接重新启动还是连不上
在这里插入图片描述

查看进程可以发现进程号一直在变!
在这里插入图片描述

关闭之后重新启动:
在这里插入图片描述
在这里插入图片描述
连接成功

配置redis日志
在redis安装目录下新建reids.log日志文件

cd /usr/local/bin/
touch redis.log

在这里插入图片描述
修改配置文件redis.conf
在这里插入图片描述
在这里插入图片描述
保存重启redis服务
在这里插入图片描述
查看日志
在这里插入图片描述

三、Docker跑Redis

1.下载redis镜像文件这里我下载6.0.8版本的

docker pull redis:6.0.8

在这里插入图片描述2.编写配置文件放在指定目录下
这里把配置文件redis.conf放到了/home/redis下
在这里插入图片描述
注意配置文件内容不能写错,不然后续容器启动不起来

3.运行容器

docker run -d -p 6379:6379 --name redis0907  --restart=always --privileged=true -v /home/redis/redis.conf:/etc/redis/redis.conf  -v /home/redis/data:/data redis:6.0.8 redis-server /etc/redis/redis.conf

运行发现一直Restarting
在这里插入图片描述
排查发现问题出在配置文件,容器状态理应是Exited,但因为运行时加了–restart=always因此一直重启。
配置文件中,日志文件配置出问题了
在这里插入图片描述
在这里插入图片描述
保存退出
重新run
在这里插入图片描述
在这里插入图片描述
成功
本地客户端连接redis容器服务
在这里插入图片描述
连接成功。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值