redis系列(1)--基础篇

前言:废话不说,上手就干
1、Window上安装Redis
Windows版本的 Redis是 Microsoft 的开源部门提供的Redis. 这个版本的 Redis 适合开发
人员学习使用,生产环境中使用 Linux 系统上的 Redis。
1.1、下载
官网:https://redis.io/
我这边是之前下载好的 Redis-x64-3.2.100.zip,放到某个目录(例如 d:\tools\),即可使用。
目录结构:
在这里插入图片描述
我这里的系统是Windows10系统,直接双击 redis-server.exe即可启动,当然也可以使用命令行的方式启动,在redis安装目录中输入cmd执行redis-server.exe redis.windows.conf即可在这里插入图片描述
以上步骤完成,Windows下安装redis就完成了
2、Linux下安装redis
2.1、上传 redis-3.2.9.tar 到 到 linux 系统。我这里使用 Xftp 工具。
在这里插入图片描述
2.2、 解压 redis-3.2.9.tar 到 /usr/local
在这里插入图片描述
2.3、 查看解压后的文件
在这里插入图片描述
2.4、 编译 Redis 文件, Redis 是使用 c 语言编写的。 会使用 gcc 编译器。
在解压后的 Redis 目录下执行 (cd /usr/local/redis-3.2.9) make 命令。
注意事项:
1)make 命令执行过程中可能报错,根据控制台输出的错误信息进行解决
2)错误一:gcc 命令找不到,是由于没有安装 gcc 导致
解决方式:安装 gcc 编译器后在执行 make 命令
什么是 gcc ?
gcc 是 GNU compiler collection 的缩写,它是 Linux 下一个编译器集合( 相当于 javac ),
是 c 或 c++程序的编译器。
怎么安装gcc ?
使用yum进行安装gcc 。执行命令:yum -y install gcc
3)错误二: error: jemalloc/jemalloc.h: No such file or directory
解决方式执行 make MALLOC=libc
开始执行 make
在这里插入图片描述
如果出现以下错误在这里插入图片描述
没有 gcc , cc 编译器 ,解决安装 gcc
使用 yum -y install gcc
在这里插入图片描述
重新再编译 make 。注意:安装完 gcc 之后,再执行 make,先执行 make distclean 清理一
下上次 make 后产生的文件。
先执行 make distclean
在这里插入图片描述
在重新执行一次make
在这里插入图片描述
执行 make 成功的标志
在这里插入图片描述
注意:在make执行之后再执行 make install,该操作则将 src下的许多可执行文件复制到
/usr/local/bin 目录下,这样做可以在任意目录执行redis的软件的命令(例如启动,停止,客
户端连接服务器等), make install 可以不用执行,看个人习惯。
查看make编译结果,cd src目录
在这里插入图片描述
cd src 在执行 ls
在这里插入图片描述
2.5、启动 Redis
启动方式:
① 前台启动 ./redis-server
② 后台启动 ./redis-server &
说明:redis 应用以前台的方式启动,不能退出当前窗口, 退出窗口,应用终止。所以都是以后台的方式进行启动。
src目录下执行 ./redis-server &
在这里插入图片描述
查看redis进程
在这里插入图片描述
2.6、关闭redis
关闭方式:
1) 使用 redis 客户端关闭, 向服务器发出关闭命令
切换到 redis-3.2.9/src/ 目录,执行 ./redis-cli shutdown
推荐使用这种方式, redis 先完成数据操作,然后再关闭。在这里插入图片描述
2)kill pid 或者 kill -9 pid
这种不会考虑当前应用是否有数据正在执行操作,直接就关闭应用。
先使用 ps -ef | grep redis 查出进程号, 在使用 kill pid
在这里插入图片描述
3、redis远程客户端
Redis Desktop Manager:C++ 编写,响应迅速,性能好。
官网地址: https://redisdesktop.com/
3.1安装客户端软件
在 Windows 系统使用此工具,连接 Linux 上或 Windows 上的 Redis , 双击此 exe 文件执
行安装
在这里插入图片描述
安装后启动界面:
在这里插入图片描述
3.2使用 使用接 客户端连接 Linux 的 的 Redis
连接Linux的Reids之前需要修改Redis服务器的配置信息。 Redis服务器有安全保护措施,
默认只有本机(安装Redis的那台机器)能够访问。配置信息存放在Redis安装目录下的
redis.conf文件。修改此文件的两个设置。
远程连接redis需要修改redis主目录下的redis.conf配置文件:
①、bind ip 绑定ip此行注释
②、protected-mode yes 保护模式改为 no
使用 vim 命令修改 redis.conf 文件, 修改文件前备份此文件,执行 cp 命令
在这里插入图片描述
执行 vim redis.conf
在这里插入图片描述
3.3、使用 redis.conf 启动 Redis
修改配置文件后,需要使用配置文件重新启动 Reids,默认不加载配置文件。先关
闭已经启动的 Redis ,使用以下命令启动 Redis 在 Redis 安装目录执行:
./redis-server …/redis.conf &
在这里插入图片描述
3.4、 关闭 Linux
linux 系统,命令行执行:systemctl stop firewalld,当然,这一步仅仅是在自己电脑上的时候这样操作,在生产环境中,比如使用的是阿里云或者华为云等云端的话,只需要在安全组的放行规则中把redis的端口,也就是6379放开就行了。
3.5 配置 Redis Desktop Manamager(RDM) ,连接 Redis
在 RDM 的主窗口,点击左下的“Connect to Redis Server”
在这里插入图片描述
连接成功后:
在这里插入图片描述

以上内容就是redis的安装了,自己学习练习的话可以看个人情况,会Linux系统的话还是建议在Linux上进行学习,毕竟在项目中服务器的操作系统基本上是Linux

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值