当前位置:首页 » 《休闲阅读》 » 正文

3.Linux中安装redis及环境搭建

6 人参与  2024年11月01日 15:22  分类 : 《休闲阅读》  评论

点击全文阅读


文章目录

1.在Ubuntu中安装redis2.在Centos中安装Redis 5(不建议,现在yum仓库已经停止维护)3.Ubuntu中安装mysql4.Ubuntu中安装java85.Ubuntu中启动Java程序6.环境搭建及介绍

大家好,我是晓星航。今天为大家带来的是 Linux中安装redis 相关的讲解!?

1.在Ubuntu中安装redis

1.先切换到 root 用户

su 命令切换到 root.

su root

然后根据弹出的提示输入密码即可成功切换到root用户

2.使用 apt 命令来搜索 redis 相关的软件包

apt search redis

QQ_1723283402598

上面全是我们搜索到的redis包

QQ_1723283557477

找到我们圈红的版本进行安装即可

3.使用 apt 命令安装 redis

apt install redis

QQ_1723283801438

这里他就提示我们有这么多的空间以及包需要安装,我们输入y并回车即可安装。

QQ_1723283957593

到这一步就是安装成功了!!!

netstat -anp | grep redis

QQ_1723284223725

4.需要手动修改配置文件,把 ip 改了

QQ_1722580695044

QQ_1723284581178

绑定这个 127.0.0.1 的ip意味着只能由当前主机上的客户端访问。跨主机就访问不了了。

QQ_1723284510364

一个大的软件,里面包含很多的功能,有很多可以定制化的操作。就可以通过配置文件选择开启/关闭/设定某些功能。

cd /etc/redis/llvim redis.conf

使用vim命令来编辑redis配置文件

QQ_1723284726675

找到bing这一行并修改参数为 0.0.0.0 ::1

QQ_1723285051985

QQ_1723285155546

改完之后我们直接按下res 输入 :wq 即可保存退出

我们的redis不需要配置密码,因为我们目前用来学习的数据都是练习数据,不需要担心被人入侵,如果自己忘记了redis密码,那就把咱们自己阻拦住了。

5.重新启动服务器

service redis-server restart

QQ_1723285392910

像这样没有任何提示,就证明我们重启成功了!

service redis-server status

QQ_1723285474096

使用上面命令查看redis状态可以看我们redis是否成功启动。

6.使用 redis 自带的客户端来连接服务器

redis-cli

QQ_1723285776643

使用redis-cli命令来连接服务器

QQ_1723285797495

然后我们发出ping命令,如果返回pong命令则证明我们redis服务器启动成功。

ctrl+d 可以退出客户端

QQ_1723285894389

可以看到我们按下了ctrl+d之后,我们成功退出了redis服务器

2.在Centos中安装Redis 5(不建议,现在yum仓库已经停止维护)

1.搜索存在的redis并展示其版本

yum list | grep redis

QQ_1723212865320

可以看到我们目前redis版本是3.2.12

2.此处我们需要安装额外的软件源 - scl源

安装scl源

yum install centos-release-scl-rh

QQ_1723213062315

看到此处的Complete可以证明我们的scl源已经安装完成了。

3.安装redis5

yum install rh-redis5-redis

这里由于centos7于2024年7月进行了维护,yum仓库停止提供服务了,因此博主使用了另一种方式进行手动下载redis并进行编译软件。

centos7中安装redis5 从源代码编译 Redis5

安装编译工具和依赖库:
sudo yum install -y gcc makesudo yum install -y jemalloc-devel
下载Redis 5的源码:
wget http://download.redis.io/releases/redis-5.0.0.tar.gztar xzf redis-5.0.0.tar.gzcd redis-5.0.0
编译Redis:
make
运行测试:
make test
安装Redis:
sudo make install
可选:配置Redis为后台服务:
sudo cp utils/redis_init_script /etc/init.d/redis_6379sudo chmod +x /etc/init.d/redis_6379sudo chkconfig --add redis_6379sudo chkconfig redis_6379 on
启动Redis服务:
sudo service redis_6379 start
验证Redis是否正在运行:
redis-cli ping

一般到第五步就可以了 然后我们继续原先的步骤

创建符号链接

针对可执行程序设置符号链接

cd /usr/bin

创建Redis-server:

ln -s /opt/rh/rh-redis5/root/usr/bin/redis-server ./redis-server

Redis哨兵:

ln -s /opt/rh/rh-redis5/root/usr/bin/redis-sentinel ./redis-sentinel

Redis客户端:

ln -s /opt/rh/rh-redis5/root/usr/bin/redis-cli ./redis-cli
针对配置⽂件设置符号链接

首先进入我们的etc/目录下,etc目录一般就是用来存放我们的配置文件;

cd /etc/

执行以下命令:

ln -s /etc/opt/rh/rh-redis5/ ./redis

查看当前etc/目录下的redis目录:

ll redis/

3.Ubuntu中安装mysql

参考下面文章一步一步安装即可

Ubuntu 20.04 下安装 MySQL 5.7

密码默认简单点就好 比如123456 222222等等

4.Ubuntu中安装java8

参考下面文章一步一步安装即可

Ubuntu 22.04 上安装 Java8 或者java 11

安装完成后查看一下Java版本,看是否安装完毕

5.Ubuntu中启动Java程序

QQ_1723353856203

后台启动程序:

QQ_1723353951043

6.环境搭建及介绍

redis 客户端和服务器可以在同一个主机上,也可以在不同主机,上

QQ_1723559129075

一个redis服务器可以给多个客户端提供服务

Redis客户端也有很多种形态:

1.自带了命令行客户端

QQ_1723559328536

2.图形化界面的客户端

像这样的图形化程序,依赖windows系统。而未来在实际工作中可能会有诸多限制,你的windows上的图形化界面客户端能不能连上你们的服务器里的redis,是个未知数。

3.基于redis的api自行开发客户端[工作中最主要的形态]

非常类似于mysql的C语言API和JDBC

我们所说的 redis 的快,是相对于 mysq| 这样的关系型数据库的

但是如果是直接和内存中的操作变量相比,就没有优势了,甚至更慢了!!

QQ_1723559635206

这里hashmap可以直接操作内存,因此这里使用hashmap比使用redis要的速度要快

QQ_1723559799942

感谢各位读者的阅读,本文章有任何错误都可以在评论区发表你们的意见,我会对文章进行改正的。如果本文章对你有帮助请动一动你们敏捷的小手点一点赞,你的每一次鼓励都是作者创作的动力哦!?


点击全文阅读


本文链接:http://zhangshiyu.com/post/181020.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1