redis
RunMonster
要么颓废得像坨屎,要么认真得像个疯子!!
展开
-
查看redis 内存使用情况
# 切换对应数据库 select 2 # 查看数据信息 info # Memory used_memory:1552032 #数据占用了多少内存(字节) used_memory_human:1.48M #数据占用了多少内存(带单位的,可读性好) used_memory_rss:11149312 #redis占用了多少内存 used_memory_rss_human:10.63M used_memory_peak:1591904 #占用内存的峰值(字节) used_memory_peak_huma.原创 2020-08-03 16:42:03 · 1453 阅读 · 0 评论 -
redis5 集群安装--redis-cluster命令使用(笔记)
准备 somaxconn参数 对于一个TCP连接,Server与Client需要通过三次握手来建立网络连接.当三次握手成功后, 连接队列上限。 系统中每一个端口最大的监听队列的长度,这是个全局的参数,默认值为128,具体信息为。 修改 # 重启后就没有了 echo 2048 > /proc/sys/net/core/somaxconn vim /etc/sysctl.conf # 在/etc/sysctl.conf中添加如下 net.core.somaxconn = 2048 安装原创 2020-05-27 18:27:40 · 1137 阅读 · 0 评论 -
redis 事务
redis事务-不支持回滚 理解:就是一个脚本,把命令放在一起,然后执行。(相当于把这个几个命令加锁,中间不会有其他的命令来打扰。) # 标记开始 multi # 添加命令 set a aaa set b aaa set c aaa # 执行事务 exec 不支持事务,错误的命令不会让事务停止,正常的命令会继续执行。 java 处理 @Test public void testMultiSuccess() { // 开启事务支持,在同一个 Connection 中执行命令 stringR.原创 2020-05-26 17:52:14 · 161 阅读 · 0 评论 -
redis-HyperLogLog--发布订阅
HyperLogLog 1、介绍 是用来做基数统计的算法,计算基数所需的空间总是固定 的、并且是很小的。 在 Redis 里面,每个 HyperLogLog 键只需要花费 12 KB 内存,就可以计算接近 2^64 个不同元素的基 数。 不会储存输入元素本身,所以 HyperLogLog 不能像集合那样,返回输入的各个元素。 大概有0.81%的错误率,但对于统计UV这种不需要很精确的数据是可以忽略不计的。 不会记录重复的元素。 2、使用 # 添加数据 pfadd dataA 1 2 3 4.原创 2020-05-26 15:51:25 · 283 阅读 · 0 评论 -
redis 启动配置(笔记)
1、docker 指定配置启动redis 新建 redis.conf # Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 deamonize no # 你可以绑定单一接口,如果没有绑定,所有接口都会监听到来的连接 # bind 127.0.0.1 # 因为redis本身同步数据文件是按上面save条件来同步的,所以有的数据会在一段时间内只存在于内存中。默认为no appendonly no # 设置Redis连接密码,如果配置了连接密码,客户端在连.原创 2020-05-25 17:51:31 · 527 阅读 · 0 评论 -
spring boot 学习 redis-缓存
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency&...原创 2019-04-29 23:04:10 · 175 阅读 · 0 评论 -
redis 基础知识
Java缓存机制 1、类似于static HashMap 2、保存对象的有效性以及周期无法控制,这样很容易就导致内存急剧上升 3、常用的有Oscache,Ehcache,Jcache,Jbosscache 4、ehcache 主要是对数据库访问的缓存、oscache 主要是对页面的缓存 Redis介绍 1、非关系型的数据库 2、Redis支持数据的持久化,可以将数据存放在硬盘上...原创 2019-04-25 16:34:54 · 242 阅读 · 0 评论 -
redis5-docker集群安装
2台服务器,每台3个redis容器,三主三重 1、docker pull redis下载最新redis镜像当前(5.0.4) 2、在/usr/local下,创建redis_cluster目录,在目录下创建redis-cluster.tmpl文件 3、在redis-cluster.tmpl内容 port ${PORT} protected-mode no cluster-enabl...原创 2019-04-27 09:17:22 · 415 阅读 · 0 评论