
Redis
文章平均质量分 75
shumeigang
这个作者很懒,什么都没留下…
展开
-
Redis数据结构
Sorted Set是一种有序的集合数据结构,其中每个成员都有一个关联的分数(score),根据这个分数可以对成员进行排序。5、Sorted Set:有序集合,与 Set 类似,但是每个元素有一个分数,可以根据分数进行排序。1、String:字符串,是 Redis 最基本的数据类型,可以存储字符串、整数和浮点数。3、List:列表,是由多个字符串组成的有序集合,可以进行插入、删除和查找等操作。4、Set:集合,是由多个字符串组成的无序集合,支持集合的交、并、差等操作。HSET:设置指定字段的值。原创 2023-08-01 11:02:15 · 229 阅读 · 0 评论 -
Redis面试题
缓存穿透一般的缓存系统,都是按照 key 去缓存查询,如果不存在对应的 value,就应该去后端系统查找(比如DB)。一些恶意的请求会故意查询不存在的 key,请求量很大,就会对后端系统造成很大的压力。这就叫做缓存穿透。如何避免?1:对查询结果为空的情况也进行缓存,缓存时间设置短一点,或者该 key 对应的数据 insert 了之后清理缓存。2:对一定不存在的 key 进行过滤。可以把所有的可能存在的 key 放到一个大的 Bitmap 中,查询时通过该 bitmap 过滤。缓存雪崩。原创 2023-07-28 11:20:01 · 587 阅读 · 0 评论 -
redis 4.0.9 cluster
会输出Successfully installed ruby 2.7.8 into /opt/rubies/ruby-2.78。1) 复制 cp redis.conf /home/redis/6001。2)复制 cp redis.conf /home/redis/6002。redis.conf 修改 redis-6001.conf。redis.conf 修改 redis-6002.conf。#看下ruby的最新版本列表。安装指定的redis模块。#再安装redis插件。#再安装redis插件。原创 2023-06-12 17:12:15 · 1153 阅读 · 0 评论 -
executePipelined
pipelining(管道)Pipeline:redis的管道命令,允许client将多个请求依次发给服务器,过程中而不需要等待请求的回复,在最后再一并读取结果即可,可以改善性能.pipeline不是原子操作pipelining实例public void redisPop(List<String> list) { List<Object> keys = redisTemplate.executePipelined(new SessionCallback<原创 2021-09-10 11:25:46 · 3202 阅读 · 0 评论 -
redis 淘汰策略
redis 淘汰策略有哪些?1,volatile-lru:从已设置过期时间的哈希表(server.db[i].expires)中随机挑选多个key,然后在选到的key中用lru算法淘汰最近最少使用的数据2,allkey-lru:从所有key的哈希表(server.db[i].dict)中随机挑选多个key,然后再选到的key中利用lru算法淘汰最近最少使用的数据3,volatile-ttl:从已设置过期时间的哈希表(server.db[i].expires)中随机挑选多个key,然后在选到的key中选原创 2021-01-15 16:57:32 · 156 阅读 · 0 评论 -
Redis 持久化有几种方式?
redis 持久化的两种方式RDB:RDB 持久化机制,是对 redis 中的数据执行周期性的持久化。AOF:AOF 机制对每条写入命令作为日志,以 append-only 的模式写入一个日志文件中,在 redis 重启的时候,可以通过回放 AOF 日志中的写入指令来重新构建整个数据集。RDB 优缺点RDB 会生成多个数据文件,每个数据文件都代表了某一个时刻中 redis 的数据,这种多个数据文件的方式,非常适合做冷备,可以将这种完整的数据文件发送到一些远程的安全存储上去,比如说 Amazo原创 2021-01-15 16:31:30 · 204 阅读 · 0 评论 -
SpringBoot-Redis
1 操作Redis的5种数据类型 一、字符串操作 二、列表操作 三、集合操作 四、有序集合操作 五、哈希操作原创 2020-07-13 09:45:21 · 107 阅读 · 0 评论 -
Redis
1、什么是Redis?Redis 是完全开源免费的, 遵守 BSD 协议, 是一个高性能的 key-value 数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis 不仅仅支持简单的 key-value 类型的数据, 同时还提供 list, set, zset, hash 等数据结构的存储。Redis 支持数据的备份, 即 master-slave 模式的数据备份原创 2020-08-10 13:44:24 · 222 阅读 · 0 评论 -
Redis-vmware 安装redis window访问
下载安装包wget http://download.redis.io/releases/redis-4.0.2.tar.gz解压安装包并安装tar xzf redis-4.0.2.tar.gzcd redis-4.0.2makemake install 1、直接启动redis ./redis-server ...原创 2019-04-10 18:30:57 · 225 阅读 · 0 评论