redis简介和安装步骤

本文介绍了Redis的引入背景,作为NoSql数据库在分布式系统中的作用,详细讲解了Redis的安装和使用步骤,并强调了修改默认端口和密码以防止安全风险的重要性。同时提供了两个图形化Redis管理工具的源码地址。
摘要由CSDN通过智能技术生成

redis

1 引入NoSql

​ 1.解决功能性的问题:java、jsp、RDBMS、Tomcat、HTML、linux、JDBC、SVN

​ 2.解决扩展性的问题:Struts、Spring、SpringMVC、Hibernate、Mybatis

​ 3.解决性能的问题:NoSql、Java线程、Hadoop、Nginx、MQ、ElasticSearch

2. 分布式网络

​ 目前主流的是分布式系统,结构如下图:

在这里插入图片描述

因为有多个服务器,所有会有session对象的问题:可以直接存在NoSql数据库中

在这里插入图片描述

NoSql数据库

NOsql泛指菲关系型的数据库,以key-value方式模式进行存储。因此大大增加了数据库的扩展能力
	1.不遵循sql标准
	2.不支持ACID
	3.远超于SQL的性能
Nosql场景
	1.对数据进行高并发的读写
	2.海量数据的读写
	3.对数据高可扩展

3. 安装和使用

1.环境准备:
	#unbuntu
		apt install gcc
		apt install g++
2.redis安装
	2.1下载redis的安装包
		wget https://download.redis.io/releases/redis-5.0.14.tar.gz  
		tar =zxvf redis-5.0.14.tar.gz
	2.2 编译安装
		1.执行命令:make MALLOC =libc
		2.在redis下载目录同级目录创建lib文件夹,然后将redis-5.0.14下的src目录复制到该lib目录下, mkdir lib && cp -rf redis-5.0.14/src   ./lib
		3. 然后在创建的lib目录执行: cd src && make install
3.启动redis
	3.1直接启动
		cd../../redis-5.0.1.14/src/
		./redis-server

在这里插入图片描述

	3.2 后台启动
		修改redis.conf 文件,将daemonize no 修改为 daemonize yes
		带redis.conf 的启动redis
#1.进入redis安装目录[按照第一步进入了src文件夹]  2.修改redis.conf文件,设置daemonize yes(默认no0) 3. 带配置启动
cd ../
vi redis.conf
./src/redis-server ./redis.conf 
演示过程

[root@localhost src]# cd ../
[root@localhost redis-5.0.14]# ls
00-RELEASENOTES  BUGS  CONTRIBUTING  COPYING  deps  dump.rdb  INSTALL  Makefile  MANIFESTO  README.md  redis.conf  runtest  runtest-cluster  runtest-moduleapi  runtest-sentinel  sentinel.conf  src  tests  utils
[root@localhost redis-5.0.14]# vi redis.conf 
[root@localhost redis-5.0.14]# ./src/redis-server ./redis.conf 
10138:C 07 Jul 2022 10:37:16.028 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
10138:C 07 Jul 2022 10:37:16.028 # Redis version=5.0.14, bits=64, commit=00000000, modified=0, pid=10138, just started
10138:C 07 Jul 2022 10:37:16.028 # Configuration loaded
[root@localhost redis-5.0.14]# ps -ef | grep redis
root      10139      1  0 10:37 ?        00:00:00 ./src/redis-server 127.0.0.1:6379
root      10150   2760  0 10:37 pts/0    00:00:00 grep --color=auto redis
[root@localhost redis-5.0.14]# 

4.远程连接数据库

4.1
	将bind 127.0.0.1 改为 bind 0.0.0.0
	将 protected-mode yes 改为 protected-mode no
4.2 运行redis管理工具
	这个步骤的前提是redis已经开启)新建连接,地址填服务器的地址,然后点击测试连接,成功后点击右下角的确定即可。
	下面为大家介绍一个基础的图形化工具

注意需要将端口号改一下,以及原始的密码,不然会被一下拿去挖矿和勒索,切记!!!

图形化redis界面:

	今天推荐一款redis链接工具,其实世面上连接redis的工具很多,但是好用的很少。例如:redis-desktop-manager这款工具也不错,但是我个人不能使用,因为收费。废话少说,今天介绍一款Another Redis Desktop Manager链接工具,免费。

GitHub地址:https://github.com/qishibo/AnotherRedisDesktopManager/

gitee地址:https://gitee.com/qishibo/AnotherRedisDesktopManager
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值