![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
爱你三千遍斯塔克
从1开始,不从0开始,喜欢分享编程知识,一个喜欢敲代码的程序猿,平时喜欢写点博客,爱看动漫,偶尔会幻想,希望像路明非做点改变世界的事情,很喜欢的一句话:按照自己的意愿活下去,陆明非,时代有时候会带着各种偶然和热情。
学习交流群 293911833,喜欢编程知识的伙伴,可以互相交流
微信公众号:零一电科
B站账号:为了明天而奋斗1314
微信号:q13406692877,可以互相交个朋友
gitee测试用例开源库:git@gitee.com:lkc20000416/test-case.git
目前正在开发网站:lingyidianke.com
展开
-
软件开发常见之云数据库Redis连接不上如何解决,修改配置后,需要重启下redis服务,配置才能生效呢,是重启,而不是重载配置,最后导致的问题是点击了的重启,配置修改了之后必须点击重启,而不是修改
云数据库Redis连接不上如何解决,使用ROM连接6379端口连接不上redis,宝塔和阿里云的安全组6379都已打开:好,您这边是ECS服务器内自建的redis吗?这边测试47.120.69.151服务器的6379端口不通,您这边ssh连接到服务器内执行命令查看下6379端口是否有处于监听状态,也就是redis服务是否有启动呢ss -antp|grep 6379我发送了我登录之后输入 ss -antp|grep 6379他给了我一个进程监听6379端口是否有处于监听状态,输原创 2024-06-17 23:45:00 · 264 阅读 · 0 评论 -
软件开发常见流程之Redis如何建组,然后点击重组连接
原创 2024-06-16 23:45:00 · 68 阅读 · 0 评论 -
软件开发RDM无法连接宝塔,Connection: Disconnect on error: Connection error: Connection timed out,宝塔必须放行6379,腾云也
今天敲代码的时候遇到了一个bug,这里显示无法连接到Redis日志查看在后来发现自己在宝塔放行了6379端口,就好了,使用前宝塔必须放行端口原创 2024-06-16 12:00:12 · 159 阅读 · 0 评论 -
redis双击闪退解决方法,windows版的redis资源,redis安装,win资源可下
【代码】redis双击闪退解决方法,windows版的redis资源,redis安装,win资源可下1。原创 2024-06-15 00:27:29 · 150 阅读 · 0 评论 -
redis23----短信登录---实现发送短信验证码功能,验证码验证的设计
短信验证的页面点击发送验证码的时候,请求会发送到验证端发送请求看我们的手机发送的请求我们怎样做发送手机验证码这个功能为什么需要session,因为我们需要将验证码保存到session当中使用流程第一步:添加对象方法Ctrl + 鼠标右键可以实现类Alt + enter 选择第一个默认的方法Result.ok()代表着返回结果为成功检验是否是手机号用正则表达式,直接调用它,看他调用是否有效符合之后生成随机数字短信原创 2024-05-26 22:40:58 · 182 阅读 · 0 评论 -
业务开发多画流程 redis22----短信登录-基于session实现短信登录的流程,完整的登录状态的流程
1、第一步:发送短信验证码 开始------》提交手机号-------》校验手机号不符合2、第一个添加session验证码的内容3、业务开发多画流程图4、完整的登录状态的流程原创 2024-05-26 20:59:45 · 98 阅读 · 0 评论 -
云服务----redis----21短信登录-导入黑马点评项目,将来后端将来我们放到Tomcat上,前端放在Ngnix服务器里面,考虑并发能力,可以形成服务器集群,在多台Tomcat上部署我们的代码
实战篇-02.短信登录-导入黑马点评项目_哔哩哔哩_bilibili原创 2024-05-26 20:38:55 · 260 阅读 · 0 评论 -
redis20-黑马点评项目企业项目包括:短信登录,Redis的共享session应用,达人探店 基于List的点赞列表,好友关注
原创 2024-05-26 19:53:47 · 98 阅读 · 0 评论 -
Redis19----RedisTemplate操作Hash类型
基础篇-22.Redis的Java客户端-RedisTemplate操作Hash类型_哔哩哔哩_bilibili用Hash操作用这个Hash表中我们要用put这里我们添加一个字段Hash表得到值的写法:getentries的意思是,拿到所有的键值对keys的意思是拿到所有的keyvalues拿到所有的values传入一个Key,最终拿到Map的结果原创 2024-05-26 19:41:38 · 237 阅读 · 0 评论 -
Redis18的Java客户端-StringRedisTemplate,序列化存在的问题,使用StringRedisTemplate解决序列化的方法
基础篇-21.Redis的Java客户端-StringRedisTemplate_哔哩哔哩_bilibili原创 2024-05-26 19:23:32 · 203 阅读 · 0 评论 -
Redis17----Redis的java客户端-RedisTemplte的RedisSerializer,赋值的是虎哥,而取出来的是ROSE的原因,使用keys
用这一个字段可以写入get name得到redis的值,set name Rose可以得到Rose值赋值的是虎哥,而取出来的是ROSE的原因使用keys *这里会发现有一个name的key值最后一个也有name的值我们添加的数值key,这一串复杂的数值就是虎哥SpringData的特定是可以接收任意类型的数据,再转成Redis对应的数值底层的代码在jdk中创建一个默认的循环器可以打个断点我传入的断点可以变成一个字节,可以原创 2024-05-26 18:39:20 · 125 阅读 · 0 评论 -
Redis16-RedisTemplate快速入门,max -idle,min-idle,max-wait,用set的方法,opsForValue().set的方法
基础篇-19.Redis的Java客户端-RedisTemplate快速入门_哔哩哔哩_bilibili原创 2024-05-26 15:34:31 · 277 阅读 · 0 评论 -
Redis15-Redis的java客户端,认识SpringDataRedis
基础篇-18.Redis的Java客户端-认识SpringDataRedis_哔哩哔哩_bilibili原创 2024-05-26 14:42:35 · 222 阅读 · 0 评论 -
Redis14----Redis的java客户端-jedis的连接池,jedis本身是线程不安全的,并且频繁的创建和销毁连接会有性能损耗,最好用jedis连接池代替jedis,配置端口,密码
这个private的意思是建立一个连接池配置端口,jediPoolConfig相关配置项,ip地址,端口,等待时间,密码建立连接池的写法相关配置介绍,最大连接数:这里setMaxTotal(8),这里是最大连接数,这里的意思是最大允许创建8个连接setMaxIdle(8)意思是最大空闲连接池,空闲的时候有几个连接池setMinIdle最小空闲连接setMaxWaitMillis(1000)最大配置连接,如果没有连接最多等待1000毫秒最后这句话的意思原创 2024-05-26 14:25:26 · 234 阅读 · 0 评论 -
Redis13的Java客户端-Jedis快速入门,建立连接的写法,ip地址,设置密码密码,选择库的写法
jedis-demo使用实例写一个Demo文件github的官网上有这个内容之后建立ip地址,这里改成自己的ip地址建立连接的写法,ip地址,设置密码密码,选择库的写法测试String类型写法给他添加数值的写法1、使用jedis第一步导入依赖,导入jedis的依赖的写法2、使用test先添加一个类3、使用@Test测试的写法使用jedis获取数据和设置数据的写法释放连接TearDown Method没有相关日原创 2024-05-26 13:52:38 · 102 阅读 · 0 评论 -
网络安全-----Redis12的Java客户端----客户端对比12,Jedis介绍,使用简单安全性不足,lettuce(官方默认)是基于Netty,支持同步,异步和响应式,并且线程是安全的,支持R
Redis的Java客户端登录官网之后,点击JavaJava排名前三的都是有客户端 Jedis是Redis命令作为方法名称,学习成本低,都是用的SET方法lettuce是基于Netty实现,支持同步,异步和响应式编程方式,并且线程是安全的,支持Redis的哨兵模式,集群模式和管道模式Redisson是一个基于Redis实现的分布式,可伸缩的Java数据结构集合,包括Map、Queue、Lock、Semaphore、AtomicLong等强大功能原创 2024-05-26 13:02:50 · 98 阅读 · 0 评论 -
Redis11-----Sortedset类型,SortedSet底层是由数据树实现的,SortedSet删除同学,获取Amy同学分数,获取Rose同学排名,查询80分以下的学生,给Amy同学加2分
SortedSet底层是由数据树实现的但是底层原理不一样,TreeSet的底层原理是由红黑树实现的,TreeSET需要定一个方法,SortedSet中有,一个属性,score传值的时候要带上,查询速度比较快,因他里面有一个Hash表SortedSet经常实现排行榜功能,SortSet数据类型添加要带上scoreZREM意思是删除的意思,以上都是升序排值,如果想要降序排值添加REV,统计控制台看一下sortset中的命令以上都是升序排值,如果想要降序排值添加REV,统计控制台看一下so原创 2024-05-26 12:44:06 · 214 阅读 · 0 评论 -
Redis10------Set类型,存在着无序的特征存储的顺序和插入的顺序是无关的,set集合的一大特点是不可重复,在redis中支持交集插集等特殊功能,好友列表,共同关注等等
Redis中的set与java中的set一样类似,存在着无序的特征存储的顺序和插入的顺序是无关的,set集合的一大特点是不可重复,set集合的实现思路是比较低的,在redis中支持交集插集等特殊功能,好友列表,共同关注等等,set类型常见的命令sadd 元素1 元素2 元素3添加元素,使用sadd添加元素的实例SMEMBERS获取所有元素SREM s1 a 删除一个元素,SRM是用来删除某一个元素,下面那个判断是否存在SCARD是用来查询数量SINTER s1 xxx x原创 2024-05-26 11:01:57 · 290 阅读 · 0 评论 -
Redis09-----List类型,有序,元素可以重复,插入和删除快,查询速度一般,一般保存一些有顺序的数据,如朋友圈点赞列表,评论列表等,LPUSH user 1 2 3可以一个一个推
Redis中List类型与Java中的LinkedList类似,可以看做是一个双向链表结构,可以支持正向检索和反向检索功能特点List类型的常见命令LPUSH Key 向列表右侧插入一个或多个元素LPOP 往左侧移除并返回列表左侧的第一个元素,RPOP向右侧插入一个或多个元素LRAN,BLPOP和BRPOP资料LPUSH user 1 2 3可以一个一个推LPUSH可以一个一个的推RPUSH的写法RPUS添加后数据添加的顺序原创 2024-05-26 00:10:03 · 194 阅读 · 0 评论 -
Redis08命令-Hash类型,也叫散列,其中value是一个无序字典,类似于java的HashMap结构,Hash结构可以将对象中的每个字段独立存储,可以针对每字段做CRUD
怎样去操作Hash类型HSET 添加或者修改hash类型key的field的值添加字段代码的实例添加HashMap的实例HGET heima:user:3 nameHMSET heima:user:4 name LiLei age 20 sex manHMSET可以存储多组字段HMGET也可以获取多个字段 HMGET heima:user:4 name age sexHGETALL获取一个hash类型的key中所有的field和value原创 2024-05-25 21:28:35 · 103 阅读 · 0 评论 -
Redis07命令-String类型字符串,不管是哪种格式,底层都是字节数组形式存储的,最大空间不超过512m,SET添加,MSET批量添加,INCRBY age 2可以,MSET,INCRSETEX
字符串的最大空间不超过512mString常见的命令有SET,添加一个已经存在的一个Striing类型的键值对MSET批量添加多个String类型类型的valueRedis添加实例,使用set添加键和值的实例MSET和MGET添加的实例让返回值自增1的写法INCRBY age 2 可以指定自增为几负数也可以自增使用浮点数进行自增浮点数增长SETNX添加一个String类型的键值对,前提是key不存在SETNX原创 2024-05-25 18:19:30 · 146 阅读 · 0 评论 -
Redis06-Redis常用的命令,模糊的搜索查询往往会对服务器产生很大的压力,MSET k1 v1 k2 v2 k3 v3 添加,DEL是删除的意思,EXISTS age 可以用来查询是否有存在1
Redis常用的命令官方网站上可以查询对所有key都有效keys一般完成通配符这个箭头指的是以*开头的keys *定义一个模板以a开头的内容DEL删除一个指定的keyMEST 添加key值 k1 v1 k2 v2 k3 v3DEL也可以批量删除EXISTS age 可以用来查询是否有存在1EXPIRE可以给key设置一个有效期TTL可以查看剩余的有效期给EXPIRE设置倒数20秒的内容-1表示没有赋值,给这个值原创 2024-05-25 15:52:56 · 140 阅读 · 0 评论 -
Redis05数据结构介绍,数据结构介绍,官方网站中看到
key值一般是普通字符串,也有Hash表,List代表的是有序的集合,set代表着无序集合,set集合是不能重复的,SortedSet可排序的,无序的集合,GEO是地理志坐标,精度和纬度,特殊数据类型Redis数据结构介绍数据结构介绍,官方网站中看到在commands中有redis常见的所有命令这里String类型的类叫做过滤String类型的类Hashs来判断hash表中的类输入Help有帮助命令看String类型的数据结构命名一个参数名称,命令摘要为了方便学习原创 2024-05-25 15:25:35 · 169 阅读 · 0 评论 -
Redis04-----图形化界面客户端,使用redis前提条件下载一个图形化客户端,图形化桌面客户端下载地址,连接名可以随便写,查一号库SELECT 1 getname
github免费地址的,点击链接:连接名可以随便写连接密码自己存了两条数据添加两个新键RoseRedis的数据库图形化标志在右侧,有16个库,查一号库SELECT 1getname原创 2024-05-25 01:28:59 · 174 阅读 · 0 评论 -
Redis03-初始Redis命令行客户端,options这里填写选项,redis没写密码的命令行客户端,AUTH xxxxx在不加密码的情况下可以加, set name jack存get name取
基础篇-05.初识Redis-Redis命令行客户端_哔哩哔哩_bilibili原创 2024-05-25 00:54:51 · 256 阅读 · 0 评论 -
redis02,Redis由于其特性,由于其存入内存的特性,具有反应速度快的特性,官网command有全部命令,bind 0.0.0.0,Redis必须设置密码,否则将面临泄露和网络安全,自启
基础篇-04.初识Redis-安装Redis及启动的三种方式_哔哩哔哩_bilibili原创 2024-05-25 00:31:22 · 314 阅读 · 0 评论 -
redis的介绍
内存的好处是查询快,redis的数据放内存。原创 2023-08-28 00:18:16 · 28 阅读 · 0 评论 -
redis的如何使用
redis-serve 服务端,端口号,redis-cli客户端,可以操作连接服务端。1、功能:根据key对应的value,如果不存在,则返回空(nil)quit 直接清空(如果想要不清空用cmd中进行打开)输入help @string可以查看群组的命令。help get 可以查看get使用的语法。双击redis-server,既可以运行。(以上在客户端中使用redis-cli)1.2 redis中常使用的几个文件。功能:设置key,value。exit 直接把窗口退出。例如:get name。原创 2023-07-28 09:07:33 · 328 阅读 · 0 评论