文章目录
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
上面全是我们搜索到的redis包
找到我们圈红的版本进行安装即可
3.使用 apt 命令安装 redis
apt install redis
这里他就提示我们有这么多的空间以及包需要安装,我们输入y并回车即可安装。
到这一步就是安装成功了!!!
netstat -anp | grep redis
4.需要手动修改配置文件,把 ip 改了
绑定这个 127.0.0.1 的ip意味着只能由当前主机上的客户端访问。跨主机就访问不了了。
一个大的软件,里面包含很多的功能,有很多可以定制化的操作。就可以通过配置文件选择开启/关闭/设定某些功能。
cd /etc/redis/llvim redis.conf
使用vim命令来编辑redis配置文件
找到bing这一行并修改参数为 0.0.0.0 ::1
改完之后我们直接按下res 输入 :wq 即可保存退出
我们的redis不需要配置密码,因为我们目前用来学习的数据都是练习数据,不需要担心被人入侵,如果自己忘记了redis密码,那就把咱们自己阻拦住了。
5.重新启动服务器
service redis-server restart
像这样没有任何提示,就证明我们重启成功了!
service redis-server status
使用上面命令查看redis状态可以看我们redis是否成功启动。
6.使用 redis 自带的客户端来连接服务器
redis-cli
使用redis-cli命令来连接服务器
然后我们发出ping命令,如果返回pong命令则证明我们redis服务器启动成功。
ctrl+d 可以退出客户端
可以看到我们按下了ctrl+d之后,我们成功退出了redis服务器
2.在Centos中安装Redis 5(不建议,现在yum仓库已经停止维护)
1.搜索存在的redis并展示其版本
yum list | grep redis
可以看到我们目前redis版本是3.2.12
2.此处我们需要安装额外的软件源 - scl源
安装scl源
yum install centos-release-scl-rh
看到此处的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程序
后台启动程序:
6.环境搭建及介绍
redis 客户端和服务器可以在同一个主机上,也可以在不同主机,上
一个redis服务器可以给多个客户端提供服务
Redis客户端也有很多种形态:
1.自带了命令行客户端
2.图形化界面的客户端
像这样的图形化程序,依赖windows系统。而未来在实际工作中可能会有诸多限制,你的windows上的图形化界面客户端能不能连上你们的服务器里的redis,是个未知数。
3.基于redis的api自行开发客户端[工作中最主要的形态]
非常类似于mysql的C语言API和JDBC
我们所说的 redis 的快,是相对于 mysq| 这样的关系型数据库的
但是如果是直接和内存中的操作变量相比,就没有优势了,甚至更慢了!!
这里hashmap可以直接操作内存,因此这里使用hashmap比使用redis要的速度要快
感谢各位读者的阅读,本文章有任何错误都可以在评论区发表你们的意见,我会对文章进行改正的。如果本文章对你有帮助请动一动你们敏捷的小手点一点赞,你的每一次鼓励都是作者创作的动力哦!?