首页
学习
活动
专区
工具
TVP
发布

陶士涵的菜地

有问题微信联系:llike620
专栏作者
1741
文章
2326355
阅读量
51
订阅数
[PHP] laravel 框架多项目公用redis会有默认前缀 项目名_database_key
tcpdump -i any dst port 6379 -l -s 0 -w -|strings|grep EMPL_BASEINFO
唯一Chat
2021-10-11
6350
[PHP] PHP redis滑动窗口频率限制
使用redis进行频率限制 , 并且使用滑动窗口形式 , 可以防止临界点时的超频 代码在下面 ,请自行替换new Redis()对象 function check($queueName,$count,$timeWindow){ $currTime=time(); $redis = php-redis对象;//自行连接redis $length=$redis->lLen($queueName); if($length<$count){
唯一Chat
2021-03-04
8880
[Redis] 哈希表的Rehash机制
字典类型容量变化过程叫做rehash,需要满足一定的条件才能触发扩容机制 服务器当前没有进行BGWRITEAOF或者BGSAVE命令,且当前键值对个数超过一维数组的大小,才会触发扩容。
唯一Chat
2020-12-21
2.1K0
[Redis] redis的hash类型底层结构哈希表
redis hash的底层是压缩列表 和 哈希表两种形式 ,哈希表的形式是下面这样一层层嵌套的 , 转载自公众号 CodeSheep
唯一Chat
2020-12-21
8170
[Redis] Redis6 的RC版本更改日志
Redis 6在许多关键方面对Redis进行了改进,并且是该项目历史上最大的Redis版本之一,因此,这里我们仅列出此版本中的最大功能:
唯一Chat
2020-04-16
8560
[Redis] redis业务实践 , 这次用哈希
经常会被人问在什么场景下使用到了redis ? 这个问题和业务是很相关的 , 脱离业务需求的回答都不能说服别人. 在我的业务里有一个提交试用的表单申请 , 这个申请之前是默认直接存入数据库的订单表和企
唯一Chat
2020-03-19
2100
[视频教程] 基于redis的消息队列实现与思考
使用redis的list列表来实现消息队列功能,相信大家都听过消息队列,但是在业务中可能并没有真正去使用它。在公司项目中正好有个场景使用到了消息队列,因此就来说一下流程。 在web界面上有个功能是群发邮件,用户可以创建一个5000邮箱的邮件列表,编辑完邮件内容后可以给这个邮件列表发信。如果使用同步的方式,直接在浏览器-服务器模式下调用smtp服务发信,肯定速度非常慢,也有可能会超时。现在就是在点完发信后,进入到redis的一个list中,然后直接给用户返回发送成功。至于这些信什么时候发送和完成,都是对用户透明的。在后台进程任务中会去消费list数据,逐条进行发信。
唯一Chat
2019-10-25
7660
[视频教程] 使用docker的方式安装redis
直接使用docker拉取redis的镜像,并且进行端口映射与文件目录共享,这样可以直接在宿主机的端口上就可以进行访问了。其实本质上也是在一个简化版的ubuntu的容器内安装好的redis-server服务。
唯一Chat
2019-10-24
5280
[PHP] 基于redis的分布式锁防止高并发重复请求
需求: 我们先举个某系统验证的列子:(A渠道系统,业务B系统,外部厂商C系统) (1)B业务系统调用A渠道系统,验证传入的手机、身份证、姓名三要素是否一致。 (2)A渠道系统再调用外部厂商C系统。 (3)A渠道系统将结果返回给B业务系统。 这3个过程中,(2)过程,调用外部厂商是需要计费的。 当B业务系统并发量很高时,有100笔相同的三要素校验,由于是相同的三要素,A渠道只要调用一次厂商即可知道结果。为了防止在某一请求还没响应结束的同时,其他请求也去调用外部系统,这个时候就需要加锁处理
唯一Chat
2019-10-23
1.4K0
[日常] Redis中set集合的使用思考
公司部门同事有个需求,就是需要把当前另一个部门a中存储的数据全部导出来,自己当前业务b的数据全部导出来,两个要取一下差集,把a中存在,b中不存在的记下来,要去调用某接口把对应的文件删除。这个我感觉可以使用redis的集合来进行操作,但是考虑到数据量特别大,文件有200G,内存估计不够用,暂时还不知道咋整。
唯一Chat
2019-10-23
8290
[视频教程] redis中的bit运用统计用户在线天数
位运算在redis中非常的方便使用,并且理由利用这个可以实现很多特殊的功能。这也迫使我去研究更多的redis提供的函数,只有研究的多,思路才能够更加开放。今天我就对strings下面的几个函数进行了测试,也收获颇丰。
唯一Chat
2019-10-14
5830
[视频教程] ubuntu系统下以守护进程方式安装使用Redis
直接访问redis的中国官网,在下载部分,可以看到安装和使用的方式。 wget http://download.redis.io/releases/redis-5.0.4.tar.gz tar xzf redis-5.0.4.tar.gz cd redis-5.0.4 make ./src/redis-server
唯一Chat
2019-10-09
5620
[Redis] redis数据备份恢复与持久化
恢复数据,只需要把dump.rdb这个文件放到redis的安装目录下,启动服务,数据就恢复了
唯一Chat
2019-09-10
9030
[Redis]Redis的数据类型
例如:HMSET user:1 username taoshihan password taoshihan
唯一Chat
2019-09-10
5780
[Redis] redis在centos下安装测试
wget http://download.redis.io/releases/redis-3.0.0.tar.gz
唯一Chat
2019-09-10
5570
[日常] Redis基本使用测试
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和集群(Cluster)提供高可用性(high availability)。
唯一Chat
2019-09-10
6510
[日常] CentOS安装最新版redis设置远程连接密码
wget http://download.redis.io/releases/redis-4.0.8.tar.gz tar -zxvf redis-4.0.8.tar.gz make 完成后就会放在了src目录里面了 Examples: ./redis-server (run the server with default conf) ./redis-server /etc/redis/6379.conf ./redis-server --port 7777 ./redis-server --port 7777 --slaveof 127.0.0.1 8888 ./redis-server /etc/myredis.conf --loglevel verbose
唯一Chat
2019-09-10
1.1K0
[Redis]Redis的设计与实现-链表/字典/跳跃表
redis的设计与实现: 1.假如有一个用户关系模块,要实现一个共同关注功能,计算出两个用户关注了哪些相同的用户,本质上是计算两个用户关注集合的交集,如果使用关系数据库,需要 对两个数据表执行join
唯一Chat
2019-09-10
1.4K0
[PHP] PHP多个进程配合redis的有序集合实现大文件去重
-rw-r--r-- 1 ubuntu ubuntu 9.1G Mar 1 17:53 2018-12-awk-uniq.txt
唯一Chat
2019-09-10
6670
[Go] golang连接redis测试
go-redis的使用 1.下载代码到GOPATH环境变量指定的目录 比如我的是进入目录D:\golang\code\src\github.com\go-redis , 执行git clone https://github.com/go-redis/redis.git
唯一Chat
2019-09-10
1.4K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档