【Redis】redis入门+java操作redis

news2024/12/24 3:11:03

目录

一、Redis入门

1.1 Redis简介

1.2 Redis下载与安装

1.2.1 下载

1.2.2 linux安装

1.2.3 windows安装 

1.3  Redis服务启动与停止

1.3.1 linux启动、停止Redis服务

1.3.2 windows启动、停止Redis服务

1.4 修改Redis启动密码

1.4.1 Linux修改设置

1.4.2 windows设置

1.5 修改Redis运行远程连接

1.5.1 linux

1.5.2 windows设置

二、数据类型

2.1 介绍

2.2 Redis 5种常用数据类型

三、常用命令

3.1 字符串string操作命令

3.2 哈希hash操作命令

3.3 列表list操作命令

3.4 集合set操作命令

3.5 有序集合sorted set操作命令

3.6 通用命令

四、在java中操作redis

4.1 介绍

4.2 jedis

4.3 Spring data Redis

4.3.1 pom引入Spring data Redis

4.3.2 封装类RedisTemplate 

4.3.3 配置yml

4.3.4 配置类RedisConfig

4.3.5  ValueOperations操作String类型数据

4.3.6  HashOperations 操作Hash类型数据

4.3.7  ListOperations 操作List类型数据

4.3.7  SetOperations 操作Set类型数据

4.3.8  ZsetOperations 操作Zset类型数据

4.3.9 通用操作编码


前言:redis入门操作、数据类型、常用命令以及在java中操作Redis

一、Redis入门

1.1 Redis简介

 

1.2 Redis下载与安装

1.2.1 下载

1.2.2 linux安装

1.2.3 windows安装 

1.3  Redis服务启动与停止

1.3.1 linux启动、停止Redis服务

1.3.2 windows启动、停止Redis服务

1.4 修改Redis启动密码

1.4.1 Linux修改设置

1.4.2 windows设置

redis.windows.conf

 启动服务就不能双击了要这样,在redis目录

redis-server.exe redis.windows.conf

这里有多种方法,见博文​​​​​​​ 

1.5 修改Redis运行远程连接

1.5.1 linux

1.5.2 windows设置

redis.windows.conf

​​​​​​​

 启动服务就不能双击了要这样,在redis目录

redis-server.exe redis.windows.conf

这里有多种方法,见博文​​​​​​​ 

 

二、数据类型

2.1 介绍

2.2 Redis 5种常用数据类型

三、常用命令

3.1 字符串string操作命令

3.2 哈希hash操作命令

3.3 列表list操作命令

3.4 集合set操作命令

3.5 有序集合sorted set操作命令

3.6 通用命令

四、在java中操作redis

4.1 介绍

4.2 jedis

4.3 Spring data Redis

4.3.1 pom引入Spring data Redis

4.3.2 封装类RedisTemplate 

4.3.3 配置yml

4.3.4 配置类RedisConfig

4.3.5  ValueOperations操作String类型数据

4.3.6  HashOperations 操作Hash类型数据

4.3.7  ListOperations 操作List类型数据

4.3.7  SetOperations 操作Set类型数据

4.3.8  ZsetOperations 操作Zset类型数据

4.3.9 通用操作编码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/954643.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

测试用例设计及方法

目录 1. 测试用例 1.1 测试用例的基本要素 1.2 测试用例的设计方法 1.2.1 基于需求设计测试用例 2. 具体设计测试用例方法 2.1 等价类 2.2 边界值 2.3 判定表法 2.4 正交表 2.5 场景法设计测试用例 3. 针对一个需求如何设计测试用例 1. 测试用例 1.1 测试用例的基本…

模拟实现list

目录 list的实现结构节点的实现迭代器的实现第一个模板参数T第二个模板参数Ref第三个模板参数Ptr 实现list中的接口函数插入和删除赋值重载和拷贝构造析构函数 总结 list的实现结构 STL库中的list的结构是双向循环链表,所以我们这里也实现一个双向循环链表 我们这…

Google登录SDK

一、接入的准备工作 官方文档链接地址:开始使用一键登录和注册 按照步骤进行接入即可 二、项目参考(Unity项目) 注意:代码版本如果不适用新的Google API 请自行参考最新版本接口 SDKGoogleSignInActivity 主要用于登录的代码。Un…

el-table中点击跳转到详情页的两种方法

跳转的两种写法: 1.使用keep-alive使组件缓存,防止刷新时参数丢失 keep-alive 组件用于缓存和保持组件的状态,而不是路由参数。它可以在组件切换时保留组件的状态,从而避免重新渲染和加载数据。 keep-alive 主要用于提高页面性能和用户体验,而…

【功能安全】:02-ASIL理解

ASIL理解 ASIL解释参考文档设计准则以"软件层开发"分析为例软件单元级别的结构覆盖度量要求学习过程浏览过的文章记录ASIL解释 Automotive Safety Integrity Rating汽车安全完整性等级,按”V“模型展开分析,它是需要贯穿整个产品设计的过程;且每层级都有它的ASIL…

unity界面上Global 与Local xyz- right up forward

gloabal 如果要沿这个方向移动就比较困难 local下就不一样了

Web_单一视频文件mp4转换为m3u分段ts文件实现边下边播

一、下载ffmpeg: Builds - CODEX FFMPEG @ gyan.dev 二、转换视频文件: 先解压缩,会看到如下结构: 进入bin目录,把需要转换的视频文件复制过来,同时新建一个文件夹用来存放转换后的文件,然后按住Shift键同时单击鼠标右键,选择打开Powershell窗口: 输入以下命令(根据…

艾昆纬携手亚马逊云科技赋能生物医药企业,加速武田数字化转型

IQVIA艾昆纬是全球以及中国医疗健康服务领域的领导者,利用其数据及分析,前沿数字化技术和医疗领域的专业知识,智能连接医疗生态的各个环节。过去几年,IQVIA艾昆纬所服务的生物医药行业客户武田中国也迎来了数字化转型的高潮。 武田…

大家一起讨论java将富文本内容html转为图片base64

转化为base64的好处不用存图片删除图片&#xff0c;查询富文本内容直接转化在页面显示&#xff0c;但是好模糊&#xff01; 有兴趣的友友们可以一起探讨怎么解决这个问题&#xff01;&#xff01;&#xff01;&#xff01; 先看效果 直接分享代码 pom添加 <!-- Html2Im…

PCL中的FPS(最远点采样)源码

原理&#xff1a; 1.首先&#xff0c;对于三维点云数据&#xff0c;我们一般采取欧式距离度量点之间距离&#xff0c;即空间中两点直线距离。 2.在对第一个点采样时&#xff0c;理论上我们可以随机从数据中选取一个点。另一种规范的做法是&#xff1a;求整个数据点(点云)的重心…

Python2021年12月Python二级 -- 编程题解析

题目一: 日期计算器 设计一款日期计算程序&#xff0c;能否实现下面的功能 (1)要求用户分别输入年、月、日 (分三次输入) ; (2)程序自动会根据输入的年月日计算出这一天是这一年的第几天: (3)输出格式为:这是****年的第**天 请输入某年某月某日&#xff0c;通过编程判断这一天是…

2023-8-31 spfa判断负环

题目链接&#xff1a;spfa判断负环 #include <iostream> #include <cstring> #include <algorithm> #include <queue>using namespace std;const int N 100010;int n, m; int h[N], e[N], w[N], ne[N], idx;int dist[N], cnt[N]; int st[N];void ad…

2023年航空物流行业研究报告

第一章 行业概况 1.1 定义及分类 航空物流行业是一个涉及使用飞机进行货物运输和配送的行业。这个行业包括但不限于航空货运公司&#xff0c;航空公司的货运部门&#xff0c;机场&#xff0c;货运代理&#xff0c;以及提供与航空货运相关的一系列服务的公司&#xff0c;如包装…

【边双】CF Edu10 E

Problem - E - Codeforces 题意&#xff1a; 思路&#xff1a; st 到 ed存在多条路径 注意到在同一个边双连通分量中&#xff0c;如果存在一条边的边权是1&#xff0c;那么这个边双连通分量中所有点对的路径中都存在一条边的边权是1&#xff0c;因此我们考虑缩点&#xff0c…

java相关异常大全,持续更新~~~

[Java] 异常 1. NullPointerException NullPointerException是Java中最常见的异常之一&#xff0c;通常在试图访问或操作一个null对象时引发。 示例代码&#xff1a; String str null; int length str.length();解决方法&#xff1a; 在访问或操作对象之前&#xff0c;检…

【C++】使用哈希表模拟实现STL中的unordered_set和unordered_map

文章目录 前言一.哈希表模板改造封装unordered_set和unordered_map1. 哈希表结构修改2. unordered_set和unordered_map增加KeyOfT仿函数3. insert封装及测试4. 哈希表迭代器的实现5. begin和end6. unordered_set和unordered_map的迭代器封装7. unordered_map的[]重载8. 补充完善…

如何解决 Out Of Memory 的问题

背景 在用 Excel Importer 导入数据&#xff0c;当数据量超过 1w 行&#xff0c;经常会出现 OutOfMemory 的错误。&#xff08;用 Excel Exporter 导出数据时&#xff0c;也会有类似问题&#xff09;。 通常的表现症状如下&#xff0c;即在导入成功若干行之后&#xff0c;爆出…

以人工智能手段为依托的:智慧导诊系统源码,提供智能分诊、问病信息等服务

智慧医院3D人体导诊系统源码 开发语言&#xff1a;java 开发工具&#xff1a;IDEA 前端框架&#xff1a;Uniapp 后端框架&#xff1a;springboot 数 据 库&#xff1a;mysql 移 动 端&#xff1a;微信小程序、H5 “智慧导诊”以人工智能手段为依托&#xff0c;为…

9月份抱团学习❗开启报名通道

365天深度学习训练营 大家好&#xff0c;我是K同学啊&#xff01; 一个深度学习领域博主&#xff0c;CSDN的博客专家、有八万粉丝&#xff0c;和鲸特邀导师&#xff0c;《深度学习100例》的作者&#xff0c;一个收到中科院等诸多名校、名企offer的自由摄影爱好者 。 因为经常…

OpenCV

文章目录 OpenCV学习报告读取图片和网络摄像头1.1 图片读取1.2 视频读取1.1.1 读取视频文件1.1.2读取网络摄像头 OpenCV基础功能调整、裁剪图像3.1 调整图像大小3.2 裁剪图像 图像上绘制形状和文本4.1 图像上绘制形状4.2图像上写文字 透视变换图像拼接颜色检测轮廓检测人脸检测…