Redis
hacker_LeeFei
be what you wanna be
展开
-
redisTemplate序列化工具类
import org.springframework.context.annotation.Configuration;import org.springframework.data.redis.core.RedisTemplate;import org.springframework.data.redis.serializer.RedisSerializer;import javax.annotation.PostConstruct;import javax.annotation.Resour.原创 2020-09-30 10:08:09 · 437 阅读 · 0 评论 -
Redis 分布式锁
分布式锁在许多环境中得到应用,例如不同的进程必须以互斥的方式对共享资源进行操作。有许多库和博客文章描述了如何使用Redis实现DLM(分布式锁管理器),但是每个库都使用不同的方法,而且许多库使用简单的方法,与使用稍微复杂一点的设计相比,安全性更低。这个页面试图提供一个更规范的算法来使用Redis实现分布式锁。我们提出了一种名为Redlock的算法,它实现了一个DLM,我们认为它比普通的单实例方法更安全。我们希望社区能够分析它,提供反馈,并将其作为实现或更复杂或替代设计的起点。实现在描述算法实现之前,翻译 2020-06-10 15:20:22 · 241 阅读 · 0 评论 -
linux redis管理----状态查看和重启
一、查找redis路径和进程whereis redisps -ef | grep redis二、查看redis 状态systemctl status redis结果如下:● redis.service - Redis persistent key-value database Loaded: loaded (/usr/lib/systemd/system/redis.s...原创 2019-08-16 10:53:44 · 39325 阅读 · 4 评论 -
linux命令导出redis的keys值到指定文件中
首先进入到你服务器里redis的bin目录下cd /data/app/redis-4.0.8/bin若是不知道redis安装在哪里,执行下列语句:find / -name redis其次执行下列语句redis-cli --raw -h your.host -a your.password -p 6379 --scan --pattern “lasted:labelI...原创 2019-03-14 19:22:31 · 9918 阅读 · 1 评论 -
Redis中get值中文显示为\xe4\xbd\xa0\xe5\xa5\xbd的16进制字符串怎么解决
场景:在服务器上redis-cli其他(线上)服务器中redis值时,遇到了这个问题,百度一下,果然有前人采坑,果断收录一下_在启动Redis客户端如下加入参数输入可解决:[root@hadoop7 redis]# ./bin/redis-cli --raw这里要注意–raw有两个“-”号为什么在后面加上–raw就行了呢?官方文档是这样说的:This time (integer) w...转载 2018-09-28 11:39:15 · 3957 阅读 · 0 评论 -
redis 模糊删除实现
redis 没有直接提供模糊删除的实现,我们可以根据现有的指令进行组合实现:/** * @author huoNan * @version 1.0 * @package com.cyipp.skynet.dcms * @className AppTest * @description 测试类 * @time 2018/8/16 16:24 */@RunWith(Sprin...原创 2018-09-10 10:43:09 · 1719 阅读 · 0 评论 -
Java redis 删除单个和多个key的方法
@Autowired RedisTemplate<Object, Object> redisTemplate; /** * redis删除单个和多个key */ @Test public void testRedisDelete() { redisTemplate.delete("2"); ...原创 2018-08-08 15:31:26 · 21677 阅读 · 0 评论 -
springBoot redis应用demo
首先,模板配置这里maven配置省略了,请自行添加dependency其次,redis配置信息# Redis数据库索引(默认为db0)spring.redis.database=0## 测试环境配置----Redis服务器地址#spring.redis.host=192.168.0.153## Redis服务器连接密码(默认为空)#spring.redis.passw...原创 2018-08-02 20:35:09 · 388 阅读 · 0 评论 -
Redis管理及监控工具(一)
Redis做为现在web应用开发的黄金搭担组合,大量的被应用,广泛用于存储session信息,权限信息,交易作业等热数据。做为一名有10年以上JAVA开发经验的程序员,工作中项目也是广泛使用了Redis,工作中也遇到了Redis的数据可视化不便、Redis的数据查看维护困难、Redis状态监控运维不易等问题。相信大家在工作中也会遇到我说的这些问题,在工作中大家可能都装过一些可视化的工具,客户端...转载 2018-03-01 11:36:30 · 1089 阅读 · 2 评论 -
redis面试题总结
使用Redis有哪些好处?(1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)(2) 支持丰富数据类型,支持string,list,set,sorted set,hash(3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行(4) 丰富的特性:可用于缓存,消息,按key设置过期时间,过期后将会自动删原创 2017-05-10 15:37:28 · 490 阅读 · 0 评论