唐琰
码龄7年
关注
提问 私信
  • 博客:5,847
    5,847
    总访问量
  • 6
    原创
  • 650,673
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-05-24
博客简介:

积蛙步至千里的博客

博客描述:
日常学习记录
查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得1次评论
  • 获得1次收藏
创作历程
  • 3篇
    2020年
  • 4篇
    2018年
成就勋章
TA的专栏
  • redis zset
    1篇
  • mongodb配置
    1篇
  • 心情随笔
  • 运维知识备忘
    1篇
  • 并发加锁
    2篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Redis lua 实现排行榜

### 1. 为什么要用到lua脚本- 减少网络开销。可以将多个请求通过脚本的形式一次发送,减少网络时延- 原子操作。redis会将整个脚本作为一个整体执行,中间不会被其他命令插入。因此在编写脚本的过程中无需担心会出现竞态条件,无需使用事务。- 复用。客户端发送的脚步会永久存在redis中,这样,其他客户端可以复用这一脚本而不需要使用代码完成相同的逻辑。### 2. 如何在Redis中使用lua- eval直接执行lua脚本 ,执行完之后会保存在缓存中- evalsha查询redis数据库
原创
发布博客 2020.09.07 ·
497 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redission lock 粗略分析

redission 提供lock方法总体可以归类:void lock()void lock(long leaseTime, TimeUnit unit)void lockInterruptibly() //和lock一致 只是会抛出异常void lockInterruptibly(long leaseTime, TimeUnit unit)boolean tryLock()boolean tryLock(long waitTime, long leaseTime, TimeUnit uni
原创
发布博客 2020.07.02 ·
543 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MongoDb java服务连接池配置 记录

properties yml 文件配置方式 针对配置单独一个个设置 host ip name password 等 可以自由设置连接池配置 但是貌似不方便设置副本集配置 目前有uri 链接 直连 可以在路径中设置 对应db 以及 副本集相关读写偏好 示例: spring.data.mongodb.uri=mongodb://数据库名字:数据库密码@ip:27017/对应db?rea...
原创
发布博客 2020.04.13 ·
952 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Linux 安装RabbitMq记录

第一次在linux上安装东西,记录中间的插曲。安装RabbitMq必须依赖Erlang。安装Erlang时也有很多依赖。根据 configure  编译代码时,记得添加ssl支持,开始就是因为第一次没有添加ssl编译支持。结果弄了半天。 当运行rabbitMq时,出现{"init terminating in do_boot",{error,{missing_dependenc...
原创
发布博客 2018.08.31 ·
2382 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

针对并发场景设置锁

在项目中使用锁,简单的可以使用synchronized关键字来加锁。在单机部署的项目中,使用关键字来加锁可以避免并发场景。但是往往项目都是集群部署,这时候在代码中使用synchronized来避免并发并不可用,这时候可以参考一些分布式锁。如:Memcached、Redis、Zookeeper等。利用这些框架的特性来实现加锁的概念。例如Redis。有四种数据类型,当版本在2....
原创
发布博客 2018.08.21 ·
287 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis学习记录

针对Redis,查看这篇文章感觉学习还可以。地址:https://www.cnblogs.com/Survivalist/p/8119891.html关于redis持久化的两种方式:1.rbd快照:    快照持久化有两种方式:缺省情况情况下,Redis把数据快照存放在磁盘上的二进制文件中,文件名为dump.rdb。你可以配置Redis的持久化策略,例如数据集中每N秒钟有超过M次更新,就将数据写入...
转载
发布博客 2018.06.04 ·
111 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于浮动ip的记录

浮动ip这个概念是第一次接触,开始压根不了解,不过既然目前项目上会用到,自然就需要了解。上网查到一些资料,来源:https://www.cnblogs.com/wangwangever/p/8125464.html文章讲解了静态ip和浮动ip的区别。个人见解:  静态ip一般用于固定不变的资料地址,如:网站、邮箱、博客等。 为了方便记忆,一般会使用域名绑定静态ip。  浮动ip:个人理解有两个好处...
原创
发布博客 2018.05.24 ·
1075 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏