随笔分类 -  互联网-redis

摘要:目录一、哨兵集群架构介绍二、下载安装Redis2.1、选择需要安装的Redis版本2.2、下载并解压Redis2.3、编译安装Redis三、搭建Redis一主两从集群3.1、准备配置文件3.1.1、准备主节点6379配置文件3.1.2、准备从节点6380配置文件3.1.3、准备从节点6381配置文件 阅读全文
posted @ 2023-11-28 15:07 hanease 阅读(1292) 评论(0) 推荐(0) 编辑
摘要:https://www.runoob.com/Memcached/Memcached-tutorial.html 阅读全文
posted @ 2023-01-03 12:48 hanease 阅读(30) 评论(0) 推荐(0) 编辑
摘要:redis实现加锁的几种方法示例详解 1. redis加锁分类 redis能用的的加锁命令分表是INCR、SETNX、SET 2. 第一种锁命令INCR 这种加锁的思路是, key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作进行加一。然后其它用户在执行 INCR 操作 阅读全文
posted @ 2022-12-02 14:32 hanease 阅读(211) 评论(0) 推荐(0) 编辑
摘要:1、Windos上安装 1.1安装教程 Windos上安装Redis 1.2 redis.windows-service.conf 修改密码添加 # requirepass foobared requirepass 123456 #设置登录密码 auth 123456密码验证 # Command r 阅读全文
posted @ 2022-12-01 15:30 hanease 阅读(72) 评论(0) 推荐(0) 编辑
摘要:一、Jedis,Redisson,Lettuce三者的区别 共同点:都提供了基于Redis操作的Java API,只是封装程度,具体实现稍有不同。 不同点: 1.1、Jedis 是Redis的Java实现的客户端。支持基本的数据类型如:String、Hash、List、Set、Sorted Set。 阅读全文
posted @ 2022-07-07 21:41 hanease 阅读(10035) 评论(0) 推荐(0) 编辑
摘要:1 脚本启动方式创建/data目录,关闭防火墙,selinux;上传etcd软件包​​etcd-v3.2.12-linux-amd64.tar.gz​​解压软件包# tar xf etcd-v3.2.12-linux-amd64.tar.gz -C /data/# mv /data/etcd-v3. 阅读全文
posted @ 2022-05-31 20:26 hanease 阅读(130) 评论(0) 推荐(0) 编辑
摘要:1、常见的两种缓存 本地缓存:不需要序列化,速度快,缓存的数量与大小受限于本机内存 分布式缓存:需要序列化,速度相较于本地缓存较慢,但是理论上缓存的数量与大小无限(因为缓存机器可以不断扩展) 2、本地缓存 Google guava cache:当下最好用的本地缓存 Ehcache:spring默认集 阅读全文
posted @ 2022-05-21 15:53 hanease 阅读(643) 评论(0) 推荐(0) 编辑
摘要:分布式存储机制-槽 【1】Redis Cluster 在设计中没有使用一致性哈希(Consistency Hashing),而是使用数据分片(Sharding)引入哈希槽【2】Redis Cluster 把所有的节点映射到 [0-16383] slot 槽上,cluster 负责维护 node<-> 阅读全文
posted @ 2022-05-20 10:09 hanease 阅读(3373) 评论(0) 推荐(1) 编辑
摘要:基本介绍:Ehcache 是一种基于标准的开源缓存,可提高性能,卸载数据库并简化可伸缩性。 它是使用最广泛的基于 Java 的缓存,因为它功能强大,经过验证,功能齐全,并与其他流行的库和框架集成。 Ehcache 可以从进程内缓存扩展到使用 TB 级缓存的混合进程内/进程外部署。 Ehcache 应 阅读全文
posted @ 2022-05-05 09:23 hanease 阅读(3794) 评论(0) 推荐(2) 编辑
摘要:记录一下MongoDB常用语句,顺带与SQL做个简单的对比。 1、查询(find) (1)查询所有结果 select * from article db.article.find() (2)指定返回哪些键 select title, author from article db.article.fi 阅读全文
posted @ 2022-04-29 20:10 hanease 阅读(266) 评论(0) 推荐(0) 编辑
摘要:http://c.biancheng.net/redis_command/ Redis客户端(client)命令 Redis 提供了一些操作客户端(client)的命令,比如查询所有已连接到服务器的客户端数量,控制客户端的连接状态(关闭或者挂起)等。通过客户命令我们可以轻松的实现对客户端的管理、控制 阅读全文
posted @ 2022-04-29 07:12 hanease 阅读(642) 评论(0) 推荐(0) 编辑
摘要:https://www.w3cschool.cn/memcached/ Memcached 教程 Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。 手册简介 Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。 手册说明 Memcached是什么? Memcach 阅读全文
posted @ 2022-04-28 22:23 hanease 阅读(30) 评论(0) 推荐(0) 编辑
摘要:基础 启动命令 redis-server kconfig/redis.conf通过指定的配置文件启动服务(kconfig/redis.conf是复制过来的) redis-cli -p 6379 使用Redis客户端进行连接 ping 测试连接 ps -ef|grep redis 查看Redis是否启 阅读全文
posted @ 2022-04-28 20:48 hanease 阅读(90) 评论(0) 推荐(0) 编辑
摘要:memcached-键值存储 redis-键值存储 RocksDB-键值存储 KeyDB-键值存储 DynamoDB-键值存储 levelDB-键值存储 etcd-键值存储 Redis与其他数据库对比 名称类型数据存储选项附加功能 Redis 基于内存存储的键值非关系型数据库 字符串、列表、散列、有 阅读全文
posted @ 2022-04-28 13:44 hanease 阅读(508) 评论(0) 推荐(0) 编辑
摘要:目录http://c.biancheng.net/mongodb2/ 1NoSQL是什么2MongoDB是什么3Windows安装MongoDB4Linux安装MongoDB5MacOS安装MongoDB6MongoDB常用概念7MongoDB数据类型8MongoDB数据模型9MongoDB连接数据 阅读全文
posted @ 2022-03-08 14:27 hanease 阅读(145) 评论(0) 推荐(0) 编辑
摘要:目录http://c.biancheng.net/redis/ 1Redis是什么2Windows下载安装Redis3Ubuntu下载安装Redis4Redis配置文件5Redis数据类型6Redis命令行模式7Redis key键8Redis string字符串9Redis bitmap位图10R 阅读全文
posted @ 2022-03-08 14:26 hanease 阅读(119) 评论(0) 推荐(0) 编辑
摘要:https://www.w3cschool.cn/mongodb/ 阅读全文
posted @ 2022-03-05 20:49 hanease 阅读(9) 评论(0) 推荐(0) 编辑
摘要:https://www.w3cschool.cn/redis/ 阅读全文
posted @ 2022-03-05 20:48 hanease 阅读(17) 评论(0) 推荐(0) 编辑
摘要:https://www.runoob.com/mongodb/nosql.html 阅读全文
posted @ 2022-02-28 20:45 hanease 阅读(12) 评论(0) 推荐(0) 编辑
摘要:一、数据库与缓存一致性 使用缓存,可以降低耗时,提供系统吞吐性能。但是,使用缓存,会存在数据一致性的问题。 1、几种缓存使用模式 Cache-Aside Pattern,旁路缓存模式 Read-Through/Write-Through(读写穿透) Write- behind (异步缓存写入) 一般 阅读全文
posted @ 2022-02-25 20:59 hanease 阅读(81) 评论(0) 推荐(0) 编辑