
redis
刺骨寒风刺
敬畏,感恩
展开
-
redis之事务 学习笔记
文章目录0 环境1 事务概念2 实现1 在redis服务器中测试2 代码实现0 环境系统环境: centos7编辑器: xshellIED:IDEA1 事务概念思维导图2 实现1 在redis服务器中测试2 代码实现public class TransactionTest { public static void main(String[] args) { ...原创 2020-04-24 18:35:56 · 113 阅读 · 0 评论 -
redis通信协议 学习笔记
文章目录0 环境1 前言2 准备3 代码3 结果0 环境系统环境: centos7编辑器: xshellIDE:IDEA1 前言思维导图参考参考网站2 准备redis这块需要设置一下redis.conf 关闭保护模式和注释掉密码那行 redis-server xxx.conf 开启它 比如我用windows 可以cmd 在dos界面 telnet host port (te...原创 2020-04-23 17:23:46 · 6280 阅读 · 0 评论 -
运行报caused by: redis.clients.jedis.exceptions.JedisConnectionException: Failed connecting to host错
文章目录0 环境1 排除0 环境系统环境: centos7编辑器: xshell1 排除redis相关问题 首先确定redis.conf中 是否密码等 需要关闭保护模式(设为no) 并且将bind xxx 注释掉 可以访问了 在结合ps -ef|grep redis中端口是否存在 redis-server *:6379类似这样没毛病 redis-cli 更种操作没毛病(排除完了 还...原创 2020-04-22 19:36:31 · 4592 阅读 · 0 评论 -
redis主从同步 学习笔记
文章目录0 环境1 准备2 配置1 复制3个conf2 修改redis6379.conf2 修改redis6380.conf2 修改redis6381.conf(接力棒)0 环境系统环境: centos7编辑器: xshell1 准备基本安装 -> 我选择直接编译安装思维导图参考2 配置1 复制3个conf需要三个端口6379 6380 6381 我用的阿里云 所以提...原创 2020-04-22 17:05:33 · 173 阅读 · 0 评论 -
redis限流redis-cell模块安装 笔记
文章目录0 环境1 前言2 正文0 环境系统环境: centos7编辑器: xshellIDE:IDEA1 前言reids思维导图图片版总结2 正文# 设置下载位置mkdir redis-cell# 在该位置 下载包wget https://github.com/brandur/redis-cell/releases/download/v0.2.5/redis-cell...原创 2020-04-20 08:25:43 · 654 阅读 · 0 评论 -
Redis中的布隆过滤器学习笔记
文章目录0 环境1 前言2 正文1 准备2 代码3 结果0 环境系统环境: centos7编辑器: xshellIDE:IDEA1 前言reids思维导图图片版总结2 正文1 准备具体代码参考之前博客文章2 代码public class BloomFilter { public static void main(String[] args) { ...原创 2020-04-15 20:26:30 · 151 阅读 · 0 评论 -
redis中HyperLogLog的学习
文章目录0 环境1 前言2 正文1 准备2 代码3 结果验证0 环境系统环境: centos7编辑器: xshellIDE:IDEA1 前言reids思维导图图片版总结2 正文1 准备具体代码参考之前博客文章2 代码public class HyperLogLogTest { public static void main(String[] args) { ...原创 2020-04-15 10:35:00 · 114 阅读 · 0 评论 -
redis消息队列学习
文章目录0 环境1 前言2 正文1 准备2 导入依赖3 定义消息类4 消息处理类5 调用类6 对比打印结果0 环境系统环境: centos7编辑器: xshellIDE:IDEA1 前言感觉还是用思维导图总结 更加方便/更方便以后回看 补充reids思维导图图片版2 正文1 准备事先准备的CallRedisDemo类以及CallWithJedis接口public c...原创 2020-04-15 09:15:38 · 182 阅读 · 0 评论 -
在centos7下布隆过滤器2种安装方式
文章目录0 环境1 docker版安装2 编译安装0 环境操作对象系统:linux服务器:阿里云编辑器:xshell1 docker版安装官网参考# 若是端口被占用 先关闭了kill/ 若是在docker容器中 可以使用docker stop xxx docker run -p 6379:6379 --name redis-redisbloom redislabs/rebloo...原创 2020-04-13 08:46:17 · 458 阅读 · 0 评论 -
redis lua --eval报错1: Lua redis() command arguments must be strings or integers
# 调用如下命令时 总是报错 确定lua脚本没问题redis-cli -a 123456 --eval set_and_get.lua "key", "heis"在对比给出的redis-cli --eval lua_file key1 key2 , arg1 arg2 arg3命令发现参数与逗号之间都有空格# 改为如下redis-cli -a 123456 --eval set_...原创 2020-04-08 16:39:10 · 2246 阅读 · 0 评论 -
redis+lua脚本 分布式锁初步学习
文章目录0 环境1 前言2 准备3 基本使用4 超时时间解决5 小结0 环境系统环境: centos7编辑器: xshell和IDEA1 前言常见场景:在单线程中 用户操作 一个线程修改用户状态 1 从数据库中读取用户状态 2 在内存中进行修改 3 修改好后 在重新写入 但在多线程中 读 改 写是三个操作 非原子操作 会出现问题2 准备[外链图片转存失败,源站可能有防盗链机...原创 2020-04-08 16:00:17 · 469 阅读 · 0 评论 -
redis中通用命令(key)和补充
文章目录0 环境1 前言2 正文3 补充0 环境系统环境: centos7编辑器: xshell1 前言key的通用操作 + 补充2 正文del(删除key/value)dump(序列化指定key)exists(判断key是否存在)ttl(查看有效期)expire(设置过期时间 若是在未过期前 重新更新值 则永久有效 过期时间失效)p...原创 2020-04-05 09:29:12 · 140 阅读 · 0 评论 -
redis基本数据类型有序集合(zset)学习笔记
文章目录0 环境1 前言2 正文0 环境系统环境: centos7编辑器: xshell1 前言redis有序集合 顾名思义 有序+集合2 正文命令参考官方教程ZADD(添加或更新成员)命令ZADD key score member [[score member] [score member] …]ZREM(移除指定的成员)命令ZREM key ...原创 2020-04-05 09:05:29 · 131 阅读 · 0 评论 -
redis基本数据结构集合(set)学习笔记
文章目录0 环境1 前言2 正文0 环境系统环境: centos7编辑器: xshell1 前言2 正文SADD(将元素添加到集合)命令SADD set element [element ...] 无元素 移除返回值为0SREM(从集合中移除元素)命令SREM set element [element ...]SMOVE(将元素从一个集合移动到另一个...原创 2020-04-04 15:08:38 · 156 阅读 · 0 评论 -
redis基本数据类型list(列表)学习笔记
文章目录0 环境1 前言2 正文0 环境系统环境: centos7编辑器: xshell1 前言redis的列表(list) 线性有序 顺序 可重复 元素可存文字/二进制数据 类似编程语言中的list2 正文LPUSH(将元素推入到列表左端)以右为终点 以其为目标点 在其前面插入 类似指针链表的插入方式命令LPUSH list item [item item ......原创 2020-04-04 11:02:40 · 155 阅读 · 0 评论 -
redis基本数据类型hash(散列)学习笔记
文章目录0 环境1 前言2 正文0 环境系统环境: centos7编辑器: xshell1 前言在hash结构中 key(键)是一个字符串 value是一个key/value键值对(字段/值)2 正文HSET(为字段设置值)HSET hash field value字段不存在 属于创建 返回值为1字段存在 属于更新 返回值为0HSETNX(只在字段不...原创 2020-04-04 09:12:30 · 176 阅读 · 0 评论 -
redis基本数据类型字符串(string)学习笔记
文章目录0 环境1 前言2 string(字符串)0 环境系统环境: centos7编辑器: xshell1 前言在redis中 key–> 字符串 不同的key对应的值不同 则具备不同的数据结构 5种数据结构(主指值的数据类型不同)reids官网教程2 string(字符串)字符串键是redis最基本的键值对类型(key-value形式 键值可以文字 图片。。...原创 2020-04-03 10:42:57 · 174 阅读 · 0 评论 -
redis 4种安装方式 笔记
文章目录0 环境1 前言2 直接编译安装(大致步骤)3 docker安装4 直接安装5 推荐redis可视化工具6 总结0 环境系统环境: centos7编辑器: xshell1 前言redis安装4种方式 推荐度由高到底直接编译安装使用docker直接yum安装(或直接在windows安装 redis-win版安装包)redis网站在线使用版2 直接编...原创 2020-04-02 08:51:55 · 156 阅读 · 0 评论 -
redis-java客户端学习笔记
文章目录0 环境1 前言2 Jedis(maven篇)基本使用1 创建maven项目 添加依赖2 创建测试方法3 启动3 Jedis(maven篇)升级1 连接池简介2 连接池改进3 对连接池强约束4 启动4 lettuce简介1 创建maven项目 添加其依赖2 测试3 启动5 小结0 环境系统环境: win10编辑器: IDEAmaven1 前言redis不支持远程连接 需手...原创 2020-04-01 16:27:29 · 136 阅读 · 0 评论