当前位置: 首页 > news >正文

Redis--redis客户端

目录

一、引言

二、数据库管理命令

三、redis客户端

四、Java客户端使用Redis

五、相关命令使用

1.get,set

2.exists,del

3.keys

4.expire,ttl

六、总结


一、引言

  在之前学了redis相关类型命令之后,本篇文章,我们就将深入到redis客户端中进行学习。

二、数据库管理命令

  在redis中也是存在database这样的概念的,但不像mysql那样(想创建就创建,想删除就删除),redis中的database是现成的,不能创建新的,也不能删除数据库,redis提供了16个数据库,编号0-15,这16个数据库中的数据是隔离的。

  select 0 选择数据库

  默认情况下,使用的数据库是0号,用0号完全足够了。

三、redis客户端

  通常使用redis的api定制化redis的客户端程序,redis本身有一个应用层协议,所以一些程序能够自定义redis的使用。

四、Java客户端使用Redis

  需要通过maven引入依赖jedis,关于jedis相关内容请看:Maven Repository: redis.clients » jedis

  由于Java大部分是基于Windows系统进行开发,所以要访问Linux上的redis客户端就必须使用云服务器的外网IP,但由于云服务器的外网IP容易被入侵,所以此处咱们使用ssh端口(默认:22端口)转发进行访问,把云服务器的redis端口映射到本地主机上

  

查看是否连接成功:

五、相关命令使用

1.get,set

2.exists,del

3.keys

4.expire,ttl

  这些命令都是之前相关文章的操作,但是希望大家能不要刻意去背这些使用的方法,而是遇到不明白的能够去redis官网查询其相关操作!

六、总结

  使用Jedis操作Redis相关操作的知识并不复杂,与之前的文章在redis客户端直接操作差别不大,多加练习即可,多看看官方文档即可!

相关文章:

  • NodeJs之fs模块
  • Gunicorn部署指南:核心参数详解与实践
  • (UI自动化测试web端)第二篇:元素定位的方法_css定位之ID选择器
  • 【Spring AI】基于专属知识库的RAG智能问答小程序开发——功能优化:用户鉴权主体功能开发
  • 从输入 URL 到页面加载完成,发生了什么?
  • sql结尾加刷题
  • 【LeetCode 题解】算法:4.寻找两个正序数组的中位数
  • Spring WebSecurityCustomizer 的作用
  • Resume全栈项目(一)(.NET)
  • wokwi arduino mega 2560 - 键盘与LCD显示
  • Go语言中context.Context的
  • DM9162使用记录
  • [计算机三级网络技术]第十一章:网络管理技术
  • Spring WebFlux之ServerWebExchange
  • 从LLM到AI Agent的技术演进路径
  • Qt图形视图框架在项目中的应用
  • 涅槃上岸,入陕进军,复试全程流程开启!
  • C语言编译为可执行文件的步骤
  • Win32 / C++ Windows文件夹路径获取
  • mysql 入门
  • 围绕“工程智能”系统布局,同济大学官宣成立五大研究院
  • 受贿2.61亿余元,陕西省政协原主席韩勇一审被判死缓
  • 经济日报:政府采购监管篱笆要扎得更牢
  • 以军在加沙北部和南部展开大规模地面行动
  • 复旦建校120周年大型义诊举行,百余名专家服务市民超三千人次
  • 哪条线路客流最大?哪个站点早高峰人最多?上海地铁一季度客流报告出炉