linux安装redis教程(windows 10)

本文详细介绍在Linux(CentOS)环境下安装与配置Redis数据库的全过程,包括下载、上传、解压、安装、配置及后台运行等关键步骤,适合初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux安装redis教程(windows 10)

#最近做项目需要用到redis,所以就在CentOS(虚拟机)中安装了一下,弄了一下午终于是大功告成。下面就分享一下自己安装过程中碰到的坑。由于本人不太喜欢过于复杂的东西,所以下面的安装步骤比较直白,话不多说,开整…

1搭建Redis单机版(集群版)

	第一步当然就是先下载我们的redis压缩包,我安装的是3.0.0版本的,这里是redis的官网,没有下载的朋友去看一下------https://redis.io

2上传Redis包

	下载完redis的压缩包之后,先不要解压。因为我们是要在linux中安装,所以我们要把压缩包传到Linux中,这里推荐两种方式
	1 简单粗暴,直接将压缩文件拖到你的Linux命令中,因为我使用的Xshell,所以拖拽进去就会直接在linux中看到了(注意:不能直接拖进虚拟机中)
	2使用命令,进入linux命令中,这里不是用Xshell,而是用终端命令(windows+R输入cmd),
	接着先进入你要上传的文件的目录下,如果你的文件是在d盘,那么先复制你要上传的d盘文件夹的路径,例如:D:\资料,接着输入cd  D:\资料(你的文件夹路径),就进入到你的文件夹目录下了。
	在当前目录下,输入scp xl.txt(压缩文件) root@192.168.1.14(虚拟机的ip):/home/root1/桌面/  (root1是你安装虚拟时设置的用户名),接下来会让你输入密码,这时候的输入密码一般都是不会显示在屏幕的,也就是说你按了一个11111的密码,屏幕上不会显示,但实际是存在的,你只需要按回车运行即可

3 解压

	在你想要安装的目录下,输入tar -zxvf redis-3.0.0.tar.gz解压
	我直接安装在了桌面,(cd /home/root1/Desktop  进入桌面目录)
	解压之后进入 redis-3.0.0文件夹目录下,
	cd home/root1/Desktop/redis-3.0.0  (root1是你安装虚拟时设置的用户名)

	输入ll查看目录结构
	![在这里插入图片描述](https://img-blog.csdnimg.cn/20181123200826675.?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY1NjQyNg==,size_16,color_FFFFFF,t_70)
	此时应该会看到一个makeFile文件夹
	在redis-3.0.0目录下输入make命令
	![在这里插入图片描述](https://img-blog.csdnimg.cn/20181123201153352.?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY1NjQyNg==,size_16,color_FFFFFF,t_70)

4安装

	比如我安装在/home/root1/Desktop/soft/6379下
	make PREFIX=/home/root1/Desktop/soft/6379 install
	运行成功:
	![在这里插入图片描述](https://img-blog.csdnimg.cn/20181123194926832.)

关闭防火墙
其他机器访问虚拟机redis时,需要关闭虚拟机的防火墙
sudo service firewalld stop
如果你的防火墙无法关闭,请看下自己的linux命令中是否是root@localhost,如果不是root,说明安装虚拟机时没有选择root管理。

复制配置文件
在解压包中拷贝
cp redis-3.0.0/redis.conf 6379/
注意(此时你的目录需要在redis-3.0.0和6379的父文件夹上,也就是说你的父文件夹有redis3.0.0和6379这两个文件夹)

前台运行命令,关闭终端则停止了

注意:( ./6379/bin/redis-server每次运行都要执行这段代码,等下面的时候此句代码会再次用到

)

 ./6379/bin/redis-server(./ 代表当前目录,也就是你包含6379文件夹的那个目录)

运行成功:在这里插入图片描述

当安装到这里时,需要你再开启一个会话连接,也就是在开启一个linux命令窗口,注意,先不要关闭刚才的那个命令窗口

进入6379文件夹的目录下
cd /home/root1/Desktop/redis/6379

执行./bin/redis-cli ,接着输入keys *
在这里插入图片描述
出现图中的括号就可以,然后按
回到先前的那个命令窗口按control(ctrl)+c,
redis关闭,并生成一个
数据库文件 rdb是redisdatabase的简称
dump.rdb生成的位置是根据你运行的启动命令有关系
刚才你运行的命令是
./6379/bin/redis-server
是从soft文件夹下开始的启动命令
所以生成就在soft下

所以你第一次启动的命令一定要记住,下次还是要这么启动,否则dump.rdb就会放到其他目录中 数据就不会跟着走的

后台启动

返回你的新窗口(没有生成图片的那个)
进入6379文件夹中
cd /home/root1/Desktop/redis/6379
接着执行
vi redis.conf
在这里插入图片描述

启动Redis 后台
./bin/redis-server redis.conf
在Linux下越是没有反应越是好现象

进入redis命令行
./bin/redis-cli
查询所有key
keys *
设置一个参数 pno 值为1000
set pno 1000
get pno
set product no 来设置商品id,将商品id设置为全国唯一
简写 set pno 为商品编号
我们从1000开始
incr pno 是自动增加+1
decr pno是删除 -1
incrby pno 5 是增加+5
在这里插入图片描述

如果有提示你6379已经被使用,可以杀死这个进程,没有就不要操作
ps -ef | grep redis
kill -9 8730(你的端口号)
在这里插入图片描述

到此步linux命令基本已经设置完毕,注意最新打开的那个Linux命令窗口需要重新启动,
./6379/bin/redis-server(进入6379的父文件夹,上面步骤有提示)

5交由Spring管理Jedis

进入你的SSM项目中的bean.xml配置文件中,在配置文件中加入




上面相当于下面new创建对象
Jedis jedis = new Jedis(“127.0.0.1”,6379);(此句不加到配置文件中)

进入你的Controller控制器中
@Autowired
private Jedis jedis;
注入jedis属性

@RequestMapping(“redis”)
public String redis(){
jedis.set(“name”,“张三”);
System.out.println(jedis.get(“name”));
return null;
}

在控制台查看张三是否输出即可
也可进入Linux命令中keys *查看name

redis的配置和操作到此就基本结束了,欢迎大家多多留言讨论…

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值