redis
intx
欢迎来到intx的CSDN
展开
-
Redis+Lua限流组件封装
1.熟悉下lua语法2.lua安装,IDEA安装lua插件安装Lua:1. 参考http://www.lua.org/ftp/教程,下载5.3.5_1版本,本地安装如果是Mac,那用brew工具直接执行brew install lua就可以顺利安装,有关brew工具的安装可以参考https://brew.sh/网站,建议翻墙否则会很慢。使用brew安装后的目录在/usr/local/Cellar/lua/5.3.5_12. 安装IDEA插件,在IDEA->Preferences原创 2021-01-15 21:38:26 · 234 阅读 · 0 评论 -
redis.conf配置详细解析
# redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位,# 通常的格式就是 1k 5gb 4m 等酱紫:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb => 10转载 2017-11-18 11:24:53 · 319 阅读 · 0 评论 -
redis的hash类型
1、简单描述 hash是一个string类型的field和value的映射表。添加和删除操作都是O(1)(平均)的复杂度。hash类型特别适合用于存储对象。在field的数量在限制的范围内以及value的长度小于指定的字节数,那么此时的hash类型是用zipmap存储的,所以会比较节省内存。可以在配置文件里面修改配置项来控制field的数量和value的字节数大小。 hash-max-...原创 2018-08-07 10:31:21 · 1839 阅读 · 0 评论 -
Redis笔记1:基础数据结构
Redis 基础数据结构Redis 有 5 种基础数据结构,分别为:string (字符串)、list (列表)、set (集合)、hash (哈希) 和 zset (有序集合)。熟练掌握这 5 种基本数据结构的使用是 Redis 知识最基础也最重要的部分,它也是在 Redis 面试题中问到最多的内容。string (字符串)string (字符串) 字符串 string 是 Redi...原创 2019-09-27 18:25:55 · 83 阅读 · 0 评论 -
Redis笔记2:分布式锁
分布式应用进行逻辑处理时经常会遇到并发问题。比如一个操作要修改用户的状态,修改状态需要先读出用户的状态,在内存里进行修改,改完了再存回去。如果这样的操作同时进行了,就会出现并发问题,因为读取和保存状态这两个操作不是原子的。(Wiki 解释:所谓原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch 线程切换。)这个时候...原创 2019-09-27 18:25:43 · 83 阅读 · 0 评论 -
redis常用命令
对value操作的命令exists(key):确认一个key是否存在del(key):删除一个keytype(key):返回值的类型keys(pattern):返回满足给定pattern的所有keyrandomkey:随机返回key空间的一个keyrename(oldname, newname):重命名keydbsize:返回当前数据库中key的数目expir...原创 2018-10-13 22:31:39 · 108 阅读 · 0 评论