
redis
文章平均质量分 55
张维克
这个作者很懒,什么都没留下…
展开
-
Jedis基础
java语言连接redis服务 jar包导入,下载地址:https://mvnrepository.com/artifact/redis.clients/jedis基于maven<dependency> <groupId>redis.clients</groupId> <artifactId>jedis<artifactId> <version>2.9....原创 2021-12-03 00:16:52 · 786 阅读 · 0 评论 -
Redis 通用指令
key通用操作key是一个字符串,通过key获取redis中保存的数据key基本操作删除指定keydel key获取key是否存在exists key获取key的类型type key原创 2021-11-27 16:30:09 · 533 阅读 · 0 评论 -
Redis基础篇7-数据类型实践类型
业务场景1人工智能领域的语义识别语自动对话。现对试用用户的试用行为进行限速,限制每个用户每分钟最多发起10次调用解决方案1.设计计数器,记录调用次数,用于控制业务执行次数。以用户id作为key,使用次数作为value2.在调用前获取次数,判断是否超过限定次数不超过次数的情况下,每次调用计数+1业务调用是白,技术-13.为计数器设置生命周期为指定周期,例如1秒/分钟,自动清空周期内使用次数方法1127.0.0.1:6379> get 415(nil)127.0.0原创 2021-11-27 16:17:12 · 392 阅读 · 0 评论 -
Redis基础篇6-sorted_set类型
1.新的存储需求:数据排序有利于数据的有效展示,需要提供一种可以根据自身特征进行排序的方式2.需要的存储结构:新的存储模型,可以保存可排序的数据,可以存储大量数据3.sorted_set类型:在set的存储结构基础上添加可排序字段,及排序操作利用score,score不是数据,不存储数据,只用于排序添加数据zadd key score1 member1 [score2 member2]获取全部数据zrange key start stop [WITHSCORES]zrev.原创 2021-11-25 21:29:50 · 596 阅读 · 0 评论 -
Redis基础篇5-set类型
新的存储需求:存储大量的数据,在查询方面提供更高的效率需要的存储结构:能够保存大量的数据,高效的内部存储机制,便于查询set类型:与hash存储结构完全相同,仅存储键,不存储值(nil),并且值是不允许重复的分析list缺点:list内部存储是链表结构,效率低 set类型数据的基本操作添加数据sadd key member1 [member2]获取全部数据smembers key删除数据srem key member1 [member2...原创 2021-11-24 23:40:30 · 642 阅读 · 0 评论 -
redis出现WRONGTYPE Operation against a key holding the wrong kind of value
对持有错误类型值的键进行的操作,即数据类型不符可以先使用以下命令查看该数据类型type key此时会显示出该key存储在现在redis服务器中的类型出现该错误,需要注意放入缓存时的(缓存数据类型、键名)与读取时需要一致。也可以使用redis命令删除重写flushall...原创 2021-11-24 16:33:39 · 892 阅读 · 0 评论 -
Redis基础篇4-list类型
list类型数据存储需求:存储多个数据,并对数据进入存储空间的顺序进行区分需要的存储结构:一个存储空间保存多个数据,且通过数据可以体现进入顺序list类型:保存多个数据,底层使用双向链表存储结构实现Redis存储空间(类似java双向链表)先进后出,start 和 stop可以反方向查询,添加/修改数据lpush key value1 [value2] ... #执行lpush和rpush说明这是listrpush key va...原创 2021-11-24 21:56:22 · 386 阅读 · 0 评论 -
Redis基础篇3-数据存储类型(string和hash)
业务数据的特殊性作为缓存使用1.原始业务功能设计秒杀618双11排队购票排行榜2.运营平台监控到的突发高频访问数据突发时政要闻,被强势关注围观3.高频,复杂的统计数据在线人数4.附加功能系统功能优化或升级单服务器升级集群Session管理数据存储类型stringredis自身是一个Map,其中所有的数据都是采用key:value的形式存储key(永远都是字符串) value数据类型string基本操作添加/修改单个数据:..原创 2021-11-20 23:33:20 · 1042 阅读 · 0 评论 -
Redis基础篇2-基本操作
信息添加1.功能:设置key,value数据命令set key value范例set name itheima信息查询功能:根据key查询对应的value,如果不存在,返回空(nil)命令get key范例get name清除屏幕信息clear帮助help 命令名称help @组名退出客户端命令模式quitexit...原创 2021-11-20 19:54:07 · 507 阅读 · 0 评论 -
Redis下载与安装--window与linux
GitHub - microsoftarchive/redis: Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, HashesRedis is an in-memory database that persists on di转载 2021-11-20 09:44:09 · 160 阅读 · 0 评论 -
Redis基础篇1-Java企业级解决方案
问题现象1.海量用户2.高并发关系型数据库1.性能瓶颈:磁盘IO性能低下2.扩展瓶颈:数据关系复杂,扩展性查,不便于大规模集群解决思路1.降低磁盘IO次数,越低越好 -- 内存存储2.去除数据间关系,越简单越好 -- 不存储关系,仅存储数据NosqlNot-OnlySQL(泛指非关系型的数据库),作为关系型数据库的补充作用:应对基于海量用户和海量数据前提下的数据处理问题特征:可扩容,可伸缩大数据量下高性能灵...原创 2021-11-20 01:25:41 · 611 阅读 · 0 评论