首页 > 数据库 >Redis1:初识Redis

Redis1:初识Redis

时间:2024-11-06 11:16:08浏览次数:5  
标签:Java Redis1 redis 节点 初识 Redis 安装 图形化

欢迎来到“雪碧聊技术”CSDN博客!

在这里,您将踏入一个专注于Java开发技术的知识殿堂。无论您是Java编程的初学者,还是具有一定经验的开发者,相信我的博客都能为您提供宝贵的学习资源和实用技巧。作为您的技术向导,我将不断探索Java的深邃世界,分享最新的技术动态、实战经验以及项目心得。

让我们一同在Java的广阔天地中遨游,携手提升技术能力,共创美好未来!感谢您的关注与支持,期待在“雪碧聊技术”与您共同成长!

 

目录

一、认识NoSQL

二、认识Redis

1、什么是Redis?

2、Redis数据库的特征

三、安装Redis

1、Redis是基于C语言编写的,因此首先需要安装Redis所需的gcc依赖

2、上传安装包并解压

3、进入解压后的文件夹redis-6.2.6

4、编译并安装redis

5、查看/usr/local/bin/下,是否生成文件

四、启动Redis

1、默认启动方式:在任意路径下,输入redis-server命令

2、基于配置文件启动

3、开机自启

五、在命令行操作redis

1、切换到redis的安装目录

2、执行命令,连接redis,并进行后续操作

六、Redis图形化界面

1、下载

2、redis连接虚拟机

3、查看图形化界面


一、认识NoSQL

总之,如果对数据安全、一致性要求高,就用SQL(关系型数据库)。

二、认识Redis

1、什么是Redis?

Redis诞生于2009年,全称:Remote Dictionary Server(远程词典服务器),是一个基于内存的键值型NoSQL数据库。

2、Redis数据库的特征

  • 键值(key-value)型,value支持多种不同的数据结构(如:字符串、集合等10多种)
  • 单线程,每个命令具备原子性(即串行执行)
  • 低延迟,速度快(基于内存、IO多路复用、良好的编码)
  • 支持数据持久化(定期将数据从内存持久化到磁盘)
  • 支持主从集群(从节点,可以备份主节点的数据。因此一旦主节点宕机,从节点也可以找到主节点的数据)、分片集群(如:1TB的数据,存到n个节点)。
  • 支持多语言客户端(Java、python、c等都可以操作redis)

三、安装Redis

1、Redis是基于C语言编写的,因此首先需要安装Redis所需的gcc依赖

yum install -y gcc tcl

举例:

2、上传安装包并解压

3、进入解压后的文件夹redis-6.2.6

4、编译并安装redis

5、查看/usr/local/bin/下,是否生成文件

到这,就完成了Redis在Linux系统上的安装。

四、启动Redis

1、默认启动方式:在任意路径下,输入redis-server命令

缺点:ctrl+c关闭,redis服务也会关闭,因此不推荐。

但我们目前还是这么启动吧。

2、基于配置文件启动

0.0.0.0表示在任意一台主机,都能访问这个redis。

这样redis就可以在后台运行了。

启动:

查看/杀死redis服务:

3、开机自启

需要修改配置文件,有点麻烦,因此跳过。

五、在命令行操作redis

1、切换到redis的安装目录

2、执行命令,连接redis,并进行后续操作

select 1 表示选择该redis中的1号库(默认0~15,共16个库)。

六、Redis图形化界面

1、下载

2、redis连接虚拟机

连不上的,记得把linux的防火墙关闭了。

3、查看图形化界面

以上就是Redis的简介、安装、图形化界面的全部内容,想了解更多Redis知识,请关注本博主~~

标签:Java,Redis1,redis,节点,初识,Redis,安装,图形化
From: https://blog.csdn.net/qq_63981644/article/details/143523971

相关文章

  • 数据库Redis篇
    系列文章目录第一章C/C++语言篇第二章计算机网络篇第三章操作系统篇第四章数据库MySQL篇第五章数据库Redis篇第六章场景题/算法题第七篇常见HR问题篇本系列专栏:点击进入后端开发面经关注走一波秋招阶段,面过很多大中小厂,积攒了很多面经,都是高频问题!!!前言:本系......
  • springboot整合redis详细教程
     前言什么是redis? Redis是一个开源的高性能键值存储系统,通常用作数据库、缓存或消息代理。以下是对Redis的详细介绍:1.基本特性速度快:Redis的读写速度非常快,可以达到每秒数万次的读写操作。多种数据结构:支持字符串、列表、集合、有序集合、散列、位图、超日志和地理......
  • 【落羽的落羽 C语言篇】操作符、二进制·之其一:初识编码方式及位操作符
    文章目录一、操作符1.操作符的分类2.操作符的属性2.1优先级2.2结合性二、二进制1.原码、反码、补码2.位操作符2.1左移操作符<<2.2右移操作符>>2.3&|^~一、操作符在C语言中,操作符是用于执行各种操作的符号,它们是构成语法、表达式的基本元素1.操......
  • 基于Redis的Token认证机制
    Redis数据库设计/***rediskey前缀*/publicstaticfinalStringREDIS_KEY_PREFIX="easylive:";/***验证码key*/publicstaticfinalStringREDIS_KEY_CHECK_CODE=REDIS_KEY_PREFIX+"check_code:";/***Rediskeytokenweb*/publicstati......
  • redis缓存常见问题及解决方案
    redis缓存常见问题及解决方案1、缓存穿透缓存穿透:是指查询一个不存在的数据,由于缓存无法命中,将去查询数据库,但是数据库也无此记录,并且出于容错考虑,我们没有将这次查询的null写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就......
  • MySql与Redis
    MySql与Redis1.Redis和MySQL如何保持数据一致性数据同步可以有延时一、延时双删策略在写库前后都进行redis.del(key)操作,并且设定合理的超时时间。publicvoidwrite(Stringkey,Objectdata){redis.delKey(key);//删除redis缓存db.updateData(data)......
  • 大模型扫盲系列——初识大模型
    近年来,随着计算机技术和大数据的快速发展,深度学习在各个领域取得了显著的成果。为了提高模型的性能,研究者们不断尝试增加模型的参数数量,从而诞生了大模型这一概念。本文将从大模型的原理、训练过程、prompt和相关应用介绍等方面进行分析,帮助读者初步了解大模型。大模型的定......
  • Redis底层数据结构 SDS
    SDS字符串在Redis中是很常用的,键值对中的键是字符串类型,值有时也是字符串类型。Redis是用C语言实现的,但是它没有直接使用C语言的char*字符数组来实现字符串,而是自己封装了一个名为简单动态字符串(simpledynamicstring,SDS)的数据结构来表示字符串,也就是Redis的Stri......
  • 初识线程池
    一、什么是线程池?线程池就是管理一系列线程的资源池。当有任务要处理时,直接从线程池中获取线程来处理,处理完之后线程并不会立即被销毁,而是等待下一个任务。二、线程池的作用池化技术的思想主要是为了减少每次获取资源的消耗,提高对资源的利用率。线程池提供了一种限制和管理......