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

莱芜网站建设价格数据分析平台

莱芜网站建设价格,数据分析平台,桐梓网站开发,网站的交互怎么做Redis 命令启动、配置密码 Redis是绿色软件,所以直接解压就能使用 配置文件为:redis.windows.conf 启动redis 服务: redis-server.exe redis.windows.conf启动客户端: redis-cli.exe默认没有给Redis配置密码,所以在…

在这里插入图片描述

Redis 命令启动、配置密码

Redis是绿色软件,所以直接解压就能使用
配置文件为:redis.windows.conf
启动redis 服务:

redis-server.exe redis.windows.conf

启动客户端:

redis-cli.exe

默认没有给Redis配置密码,所以在配置文件中配置密码

将密码设置为123456
# requirepass foobared改成
requirepass 123456

重新启动服务端,登录客户端的时候加上 -a 密码来登录;项目中就不用密码了

redis-server.exe redis.windows.conf -h localhost -p 6379 -a 123456

存放数据类型

在这里插入图片描述

Redis常用命令

String

在这里插入图片描述
SETEX为验证码场景
SETNX集群互斥

哈希

在这里插入图片描述

列表

在这里插入图片描述

集合

在这里插入图片描述

有序集合

在这里插入图片描述

通用命令

在这里插入图片描述

在Spring中使用Redis

导入坐标、配置数据源、配置类

在这里插入图片描述
在这里插入图片描述
redis实际上是创建了16个数据库,互相隔离;这里写索引为0-15
在这里插入图片描述
在这里插入图片描述

操作String类型数据

使用注入的RedisTemplate
在这里插入图片描述
在这里插入图片描述

注意代码中使用的函数不是以之前命令的名称进行命名的

我们之前使用了String的序列化器,那么在redis的客户端中,key是没有乱码的;但是值有乱码;
在这里插入图片描述

Hash操作

在这里插入图片描述

列表(list)类数据:

@Test
public void testList(){//Lpush lrange rpop llenListOperations listOperations = redisTemplate.opsForList();listOperations.leftPushAll("mylist","a","b","c"); //lpush多个valuelistOperations.leftPush("mylist","d"); //lpush单个valueList mylist = listOperations.range("mylist",0,-1); //lrangeSystem.out.println(mylist);listOperations.rightPop("mylist"); //rpopLong size = listOperations.size("mylist"); //llenSystem.out.println(size);
}

集合类数据:

@Test
public void testSet(){//sadd smembers scard sinter sunion sremSetOperations setOperations = redisTemplate.opsForSet();setOperations.add("set1","a","b","c","d"); //saddsetOperations.add("set2","a","b","x","y");Set members = setOperations.members("set1"); //smembersSystem.out.println(members);Long size = setOperations.size("set1"); //scardSystem.out.println(size);Set intersect = setOperations.intersect("set1","set2"); //sinter取交集System.out.println(intersect);Set union = setOperations.union("set1","set2"); //sunion取并集System.out.println(union);setOperations.remove("set1","a","b"); //srem
}

有序集合类数据:

@Test
public void testZset(){//zadd zrange zincrby zremZSetOperations zSetOperations = redisTemplate.opsForZSet();zSetOperations.add("zset1","a",10); //zaddzSetOperations.add("zset2","b",12);zSetOperations.add("zset1","c",9);Set zset1 = zSetOperations.range("zset1",0,-1); //zrangeSystem.out.println(zset1);zSetOperations.incrementScore("zset1","c",10); //zincrbyzSetOperations.remove("zset1","a","b"); //zrem
}

通用命令

@Test
public void testCommon(){//keys exists type delSet keys = redisTemplate.keys("*"); //keysSystem.out.println(keys);Boolean name = redisTemplate.hasKey("name"); //existsBoolean set1 = redisTemplate.hasKey("set1");for(Object key : keys){DataType type = redisTemplate.type(key); //typeSystem.out.println(type.name());}redisTemplate.delete("mylist"); //del
}
http://www.dtcms.com/wzjs/115315.html

相关文章:

  • b2c网站的促销策略大学生网页设计作业
  • 怎么做网站访问统计品牌推广思路
  • 永久免费的自助建站东莞seo优化seo关键词
  • 网站营销seo关于网络推广的方法
  • 网站建设流程步骤关键词推广软件
  • 美国站群多ip服务器供应商优化服务内容
  • 网站建设分为哪几种网站服务器搭建
  • 实搜网站建设安卓系统优化app
  • 新乡网站建设价格竞价推广营销
  • 好女人生活常识网站建设无锡网站seo顾问
  • 无锡企业网站制作公司有哪些推一手新闻发稿平台
  • 网站怎么做快捷方式今日最新头条新闻条
  • 做兼职比较正规的网站查排名
  • 新建文档怎么做网站360手机优化大师下载
  • 服务器做视频网站吗杭州网站seo推广软件
  • 网站建设客户需求分析调研表清博大数据舆情监测平台
  • 网站设计制作报告懂得网站推广
  • 清远市seo网站设计联系方式网络营销产品推广方案
  • 中国古建筑网站网络竞价推广托管公司
  • 茂名建设企业网站十大网络推广公司排名
  • 2.2 网站建设的流程全国疫情高峰感染高峰
  • 唐山房产网站建设关键词优化怎么写
  • 南通专业做网站广州网站优化多少钱
  • 瑞安做网站建设哪家好直通车关键词优化口诀
  • 安阳县崔家桥职业中专seo人人网
  • 重庆建网站推广价格全网seo是什么意思
  • 做国外网站用国内服务器2023年8月份新冠病毒
  • 网站出现风险如何处理个人网站制作
  • 网站建设和优化排名品牌策划ppt案例
  • 网站图片不是本站的对seo有什么不好无锡网站建设方案优化