Administrator

Administrator

redis批量删除某个指定key的前缀

EVAL "local licenseKeys = redis.call('keys', KEYS[1]) for i, v in ipairs(licenseKeys) do redis.call('del', v) end" 1 group_* redis-cli -h r-2zeyhq5t9b

登录注册最佳方案【转发】

参考地址:https://juejin.cn/post/7204715616283836473?utm_source=gold_browser_extension#heading-3 个人认为非常棒,给出的方案还有存在的问题,都是落地的解决方案

移动h5转微信小程序

可以使用hbuilder,创建一个uniapp模版,在pages/index.vue中添加/修改如下代码 <web-view src="https://此处为h5的地址/"></web-view> 这样写还不够,为什么? 你会发现,当这样以后在微信开发者工具是可以正常使用的,但是发布/体验版本会报错

大量数据去重bitMap位图解决方案

数据去重bitMap位图解决方案 一个32g的内存操作系统,在20亿个整数,找出某个数x是否存在其中 - 方式一:假设是java int占4个字节,1个字节=8位(1byte=8bit)一个int 32*20亿 个bit 约等于7g - 方式二:不存储具体数据,而存储是否存在,如果存在则打上标

centos7安装jdk17

进入安装目录 cd /usr/local/ 新建Java安装目录,并进入此目录 mkdir java cd java/ 下载JDK wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz 如果慢的话可以使

centos7安装mysql8.0(包含安装包)

准备工作 安装MySQL的话会和MariaDB的文件冲突,所以需要先卸载掉MariaDB。 查看是否安装mariadb rpm -qa|grep mariadb 卸载 rpm -e --nodeps 上一步的文件名 检查是否卸载完成 rpm -qa|grep mariadb 查看是否安装libaio

java批处理

@Resource private SqlSessionFactory sqlSessionFactory; @Override public &lt;T&gt; void saveBatch(List&lt;?&gt; saveList, Class&lt;? extends

netty的集群部署多channel解决方案之Rabbitmq

netty做集群 channel如何共享?方案一:netty 集群,通过rocketmq等MQ 推送到所有netty服务端,channel 共享无非是要那个通道都可以发送消息向客户端方案二:MQ广播+ 多Netty ,Netty收到MQ消息后,如果本地存储有该channel,就发送,没有存储就忽略,

redis总结

1、什么是RedisRedis本质上是一个Key-Value类型的内存数据库,整个数据库加载在内存当中操作,定期通过异步操作把数据库中的数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value 数据库。一个开源