随笔分类 - Redis
摘要:一、Redis 内存碎片内存碎片是指在内存分配的时候,产生的不能重复利用的空间。例如,内存空间还有3K,应用程序想申请连续的3K空间,虽然内存空间够,但是空间分配为2K,1K,总空间够,但是不连续,导致应用程序申请失败,这种无法利用的内存空间称之为"内存碎片"。内存分片会占用操作系统分配给redis
阅读全文
摘要:一、简介:go-sniffer 可以抓包截取项目(MySQL、Redis、MongoDB)中的请求并解析成相应的语句,并格式化输出。类似于在之前的文章 MySQL抓包工具:MySQL Sniffer。 二、下载: github 地址:https://github.com/40t/go-sniffer
阅读全文
摘要:Redis-shake is a tool for synchronizing data between two redis databases. GitHub地址:https://github.com/alibaba/RedisShake 1、下载并安装 wget -c https://githu
阅读全文
摘要:部署redis sentinel,节点信息: 172.17.9.131 172.17.9.133 172.17.9.136 redis配置文件redis_6379.conf [root@host redis6379]# cat redis_6379.conf (redis cluster配置文件,禁
阅读全文
摘要:# SCAN 命令是一个基于游标的迭代器(cursor based iterator):SCAN 命令每次被调用之后,都会向用户返回一个新的游标,用户在下次迭代时需要使用这个新游标作为 SCAN 命令的游标参数,以此来延续之前的迭代过程。# 注意:当 SCAN 命令的游标参数被设置为 0 时,服务器
阅读全文
摘要:redis sentinel 配置文件参数: [root@hankyoon ~]# vi /etc/redis/6379.conf bind 127.0.0.1 192.168.1.222 #redis服务器地址 port 26379 #sentinel端口号 daemonize yes #后台启动
阅读全文
摘要:redis 是基于内存的KV数据库,内存作为存储介质,关注内存的使用情况是一个重要的指标。解析内存有两种方法,一个是通过scan遍历所有key,二是对rdb文件进行分析. rdb 是rdb-tools工具包其中之一的工具,也是解析dump.rdb文件的工具. 1、生成所有数据库和键中数据的内存报告
阅读全文
摘要:<Redis开发与运维> 阅读笔记 第一章 初识Redis redis 是有一种基于键值对的(key-value)的NoSQL数据库。与很多键值对数据库不同的是,redis中的值可以是:1、string 字符串2、hash 哈希3、list 列表4、set 集合5、zset 有序集合6、Bitmap
阅读全文
摘要:当前服务器的redis cluster节点信息如下: [root@192-168-0-77 conf]# redis-cli -h 127.0.0.1 -p 2002 -c cluster slots | xargs -n8 | awk '{print $3":"$4"->"$6":"$7}' |
阅读全文
摘要:1.jedis机器-->ping-->redis机器,毫秒级的响应时间 网络畅通 2.使用netstat -apn |grep redis-server连接数为20多个--网络连接数正常 3.free -m内存使用率60% (表面上)内存够用 4.df -h磁盘使用率15% 磁盘空间充足 5.使用r
阅读全文
摘要:tcpdump [-aAdDefhIJKlLnNOpqRStuUvxX] [ -B size ] [ -c count ] [ -C file_size ] [ -E algo:secret ] [ -F file ] [ -G seconds ] [ -i interface ] [ -j tst
阅读全文
摘要:redis集群设置密码(需重启实例)1.修改redis 所有集群中的配置文件redis.conf 2.登录各实例修改config set masterauth passwdconfig set requirepass passwdconfig rewrite注:设置的各实例密码必须保持一致,否则集群
阅读全文
摘要:RedisCluster 添加/删除节点 添加节点新配置两个测试节点8008和9009 [root@192-13-10-77 ~]# /usr/local/redis-4.0.9/bin/redis-server /u02/redis/8008/conf/redis_8008.conf [root@
阅读全文
摘要:redis cluster 命令行,执行以下命令需登录cluster,是集群所独有的集群(cluster)CLUSTER INFO 打印集群的信息CLUSTER NODES 列出集群当前已知的所有节点(node),以及这些节点的相关信息 节点(node)CLUSTER MEET <ip> <port
阅读全文
摘要:Redis Cluster 4.0.9集群搭建步骤:yum install -y gcc g++ gcc-c++ make openssl cd redis-4.0.9 make mkdir -p /usr/local/redis-4.0.9 make install PREFIX=/usr/loc
阅读全文
摘要:redis-cli -h 192.168.11.111 -p 6380 -c cluster slots | xargs -n8 | awk '{print $3":"$4"->"$6":"$7}' | sort -nk2 -t ':' | uniq
阅读全文
摘要:gem install -l redis-3.3.3.gem ERROR: Loading command: install (LoadError) cannot load such file -- zlibERROR: While executing gem ... (NoMethodError)
阅读全文
摘要:redis : Can't save in background: fork: Cannot allocate memory JAVA程序报错信息: 查看redis日志: 数据回写分同步和异步两种方式:同步回写(SAVE), 主进程直接向磁盘回写数据. 在数据量大的情况下会导致系统假死很长时间异步回
阅读全文