摘要:
Hash(哈希) 类似于Java的Map<String,Map<String,Object>>的结构第一层的String-key就是存放在Redis中的Key,而里面的Map就是Hash 设置值 hset key field value 设置key为hash,内容字段为name,值为xiaojiej 阅读全文
摘要:
Set(集合) 存放值 sadd key value 和java的Set一样是不存在相同的值的,存放相同的值会被覆盖 获取值 smembers key 获取元素 获取元素数量 scard key 获取数量 返回第一个集合与其他集合的差异(以第一个为准) sdiff key key1 将给定集合的差异 阅读全文
摘要:
List(列表) 这个就比较有意思了 如果从左边添加,右边获取,就可以实现队列的功能 如果从左边添加,左边获取,就可以实现栈的功能 如果是可以两面添加,两边获取就可以实现阻塞队列的功能 左边添加值 lpush key value 获取值(范围) lrange key startindex endin 阅读全文
摘要:
String(字符串) 存入值 set key value 获取值 get key 追加值(如果key不存在,相对于新建set) append key value 查看长度 strlen key 实现计数器(浏览量,播放量可以存redis,最后持久化到Mysql) 累加 incr key 累减 de 阅读全文
摘要:
五大基本数据类型 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如字符串(strings),散列(hashes),列表(lists),集合(sets),有序集合(sorted sets)与范围查询,bitmaps,h 阅读全文
摘要:
Redis基础知识 redis默认有16个数据库,默认使用的是第0个数据库 redis6.0之前是单线程的,之后是多线程的,不过我也没用过 切换数据库 select [index] 查看当前数据库大小 DBSIZE 添加值之后再次查看 切换数据库后再次查看 数量是0,也获取不到,证明了数据库之间是独 阅读全文
摘要:
Redis性能测试工具 Redis-benchmark是一个官方自带的性能压力测试工具 参数列表(有点老了,但是参数都能用) 测试: 尝试100线程并发,每个十万请求(希望我电脑不会死机[捂脸]) redis-benchmark -h 127.0.0.1 -p 6379 -c 100 -n 1000 阅读全文
摘要:
Linux下安装 首先先要安装一个Linux的虚拟机,如果有云服务器优先用云服务器,没有的话可以本地安装一个虚拟机,因为主要写Redis,就不写虚拟机安装了,可以百度一下,我电脑承受了它这个年纪不该承受的压力[哭] 推荐网址:https://blog.csdn.net/weixin_41668084 阅读全文
摘要:
Windows下安装 下载安装包 下载地址:https://github.com/microsoftarchive/redis/releases 选择自己想要的版本点击zip下载 下载完成后会得到一个压缩包 安装(解压即可,免安装) 解压后就可以使用了 Redis 非常小,压缩包只有5M 目录简单解 阅读全文
摘要:
之前一直都是只会用Redis,但是没有系统的学习过,最近系统的学习了一遍,看的视屏是来自B站的狂神说Java,非常不错推荐一下感谢分享! 网址:https://www.bilibili.com/video/BV1S54y1R7SB?p=1&spm_id_from=pageDriver 概述 Redi 阅读全文