
Redis
苦思冥想行则将至
分享下心得!加油,会越来越好的!让这世界更加美好我们一起努力!
展开
-
Redis的计时以及一人一锁java实现代码
Redis的计时以及一人一锁java实现代码 @Override public void editBeginTime(String newsId, Integer userId) throws ApiException { String editBeginTimeKey = "TBMNEWSPROCESSING:1:NEWS_ID" + newsId; cacheService.cleanBucket(editBeginTimeKey); .原创 2020-07-21 16:49:20 · 334 阅读 · 0 评论 -
redis-配置文件详解redis的全量配置说明详细信息
==配置文件全解=== ==基本配置 daemonize no 是否以后台进程启动 databases 16 创建database的数量(默认选中的是database 0) save 900 1 #刷新快照到硬盘中,必须满足两者要求才会触发,即900秒之后至少1个关键字发生变化。 save 300 10 #必须是300秒之后至少10个关键字发生变化。 save 60 10000 #必须是60秒之后至少10000个关键字发生变化。 stop-writes-on-bgsave-error yes...原创 2020-07-06 16:25:13 · 394 阅读 · 0 评论 -
Redis 中的事务与Mysql中的事务处理逻辑
Redis 中的事务 Redis支持简单的事务 Redis与 mysql事务的对比 Mysql Redis 开启 start transaction muitl 语句 普通sql 普通命令 失败 rollback 回滚 discard 取消...原创 2020-07-06 14:27:31 · 502 阅读 · 0 评论 -
Redis字符串类型的操作keys pattern 查询相应的key
keys pattern 查询相应的key 在redis里,允许模糊查询key 有3个通配符 *, ? ,[] *: 通配任意多个字符 ?: 通配单个字符 []: 通配括号内的某1个字符 redis 127.0.0.1:6379> flushdb OK redis 127.0.0.1:6379> keys * (empty list or set) redis 127.0.0.1:6379> mset one 1 two 2 three 3 four 4 OK re原创 2020-07-06 14:14:48 · 2675 阅读 · 0 评论 -
Redis:Remote Dictionary Server(远程字典服务器) 学习记录
Redis:Remote Dictionary Server(远程字典服务器) MULTI 标记一个事务块的开始 EXEC 执行事务中所有在排队等待的指令并将链接状态恢复到正常 当使用 WATCH 时,只有当被监视的键没有被修改,且允许检查设定机制时,EXEC 会被执行 刷新一个事务中所有在排队等待的指令,并且将连接状态恢复到正常。 如果已使用 WATCH,DISCARD 将释放所有被 WATCH 的 key。 WATCH 标记所有指定的 key 被监视起来,在事务中有条件的执行(乐观锁) ...原创 2020-06-21 17:02:55 · 294 阅读 · 0 评论 -
高并发主键ID生成策略
雪花算法 /** * Twitter_Snowflake<br> * SnowFlake的结构如下(每部分用-分开):<br> * 0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - * 000000000000 <br> * 1位标识,由于long基本类型在Ja...原创 2020-02-28 12:27:59 · 2121 阅读 · 1 评论 -
redis安装文档
下载地址http://redis.io/download 安装步骤: 1 首先需要安装gcc,把下载好的redis-3.0.0-rc2.tar.gz 放到linux /usr/local文件夹下 2 进行解压 tar -zxvf redis-3.0.0-rc2.tar.gz 3 进入到redis-3.0.0目录下,进行编译 make 4 进入到src下进行安装 make install 验证(l...原创 2020-02-16 22:43:37 · 152 阅读 · 0 评论 -
redis系列1添加分布式锁与释放
RedisManager创建redis资源池获取 package com.ml0115.service; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolConfig; public class RedisManager {...原创 2020-01-16 16:31:22 · 438 阅读 · 0 评论