![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 64
八月中秋甘凌凉
这个作者很懒,什么都没留下…
展开
-
redis简单的优化
1.慢查询总所周知,一次连接redis操作分为四步:网络发送 --redis队列–redis操作–网络返回慢查询就是监控 第三步redis操作的redis中的慢查询功能将 比较慢的操作维护在一个列表当中至于操作多久算慢呢,这个你说的算:slowlog-log-slower-than 自定义慢查询的阈值单位是微秒(冷知识 1秒 =1000毫秒 = 1000 000 微秒)slowlog-max-len 定义这个队列大小通过 slowlog get n(条数) 可以查看慢查询的日志值得原创 2022-05-02 13:14:23 · 857 阅读 · 0 评论 -
redis 三种高级数据结构
bitMapbitMap 其实个字符串数组,只是这种数组里面存储的是0和1思考:计算机底层是将信息转成二进制存储的,合理的使用01位图,可以帮助我们提升效率,节省空间redis中的操作:bitmap 适合的用途:记录大批用户的某种动作的两个状态比如记录:某种商品一天被多少个用户浏览过或者一个用户一个月浏览过多少商品之类的比起正常的使用map存储,使用bitmap存储不仅速度更快,占用的空间更少思考,相比正常map的全id存储,bitmap将下标作为映射id,一个id只对应数组中的一位,通过原创 2022-04-05 22:52:00 · 1315 阅读 · 0 评论 -
redis的五大类型
String类型1.nx 与 xxzanx 表示 不存在的情况才能set成功,多用于新增,分布式锁xx 表示 只有存在才能set更新 多用于更新同时还有setnx 和 setexsetnx 与set key value nx 相同setex则是直接设置超时时间2.mget与mset 批量设置与批量获取3.数字自增 incr decr incrby decrby4.append 追加字符5.字符串长度 注:一个中文长度为36.getset 返回原来的值并设立新的值7.s原创 2022-03-27 18:36:25 · 1853 阅读 · 0 评论 -
redis 基本操作
1.查看所有的key --》keys *2.dbsize 可以看redis中的key总数这里的dbsize 是读取redis 里的计数器。时间复杂度是O(1)keys * 这种操作是3.exists 判断key是否存在 1–表示存在 0–表示不存在4.del 操作删除key5....原创 2022-03-20 14:47:31 · 615 阅读 · 0 评论 -
ubuntu下的redis安装(make编译问题)
第一步 wget http://download.redis.io/releases/redis-6.2.4.tar.gz第二步 tar -zvxf redis-6.2.4.tar.gz第三步 进入解压好的文件夹 cd redis-6.2.4第四步 执行make那么问题来了 make 完报错经过调查 是缺少了编译redis的包gcc我先用了yum install -y gcc g++ gcc-c++ make 指令但是报错了于是我换了个思路 sudo apt-get update先原创 2022-02-27 22:33:52 · 737 阅读 · 0 评论