redis
UpUpUpUpUpUpUp
up
展开
-
Redis运行机制与单线程
https://blog.csdn.net/linkin1989/article/details/81774516总听人说Redis是单线程的,是这么回事吗?为什么?Redis内部都用到了哪些数据结构?存储这些数据结构的底层空间是怎么划分的?Redis利用内存,它的垃圾回收机制是什么样的? Redis支持事务和持久化吗?如果支持那么是怎么实现的?Redis的主从,哨兵系统,集群如果有节点...转载 2019-10-15 16:20:26 · 262 阅读 · 1 评论 -
redis:-ERR max number of clients reached错误
http://www.redis.cn/commands.html#server说明: redis报max number of clients错误,可能是因为客户端接入太多,也是可能是因为系统最大文件描述符数过小。解决:1.碰到因为客户端接入太多,可以通过修改redis.conf的maxclients XXXX,设置同一时间最大客户端连接数(默认0,表示不限制)来解决。# netstat -an|原创 2015-11-25 14:59:05 · 6733 阅读 · 0 评论 -
记redis被攻击笔记
公司redis集群不断丢失数据,莫名进程不断涌起。经过几天排查,锁定redis被攻击。很多使用者都是把redis下载到服务器直接运行使用,无ACL,无密码,root运行,且绑定在0.0.0.0:6379,暴露在公网。攻击者在未授权访问 Redis 的情况下通过redis的机制,可以将自己的公钥或者其他恶意程序写入目标服务器中,从而可以直接控制目标服务器。 下面还原攻击情况:寻找无验证的redis服转载 2015-12-31 16:39:22 · 3543 阅读 · 0 评论 -
导出导出redis里面的key值
导出redis3.0集群查询key的值:echo "hget StockCodeKey:1 600284" | /data/redis3.0/bin79/redis-cli -c > /data/redis3.0/bin79/xcc.txt原创 2016-07-18 15:17:49 · 15766 阅读 · 0 评论 -
Centos上由于redis漏洞被攻击
早上一直收到腾讯云报警,查看了下:有个yam程序,占用大量CPU!!! 真他娘的纳闷,我服务器跑了什么我还不清楚?于是乎开始查哪来的? 于是我去百度了下 jyam -c x -M stratum+tcp 果不其然确实有这样的攻击,网上说这个攻击是由于redis未授权登陆漏洞引 起导致黑客利用的结果我去redis 控制台登录一看固然有个莫名其妙的key 刚好这个key 就是ssh的转载 2016-12-06 11:23:53 · 1775 阅读 · 0 评论 -
Docker 部署学习(三),构建redis服务,并启用密码认证(基于docker pull redis)
参考:docker官方redis文档1.有特殊版本需求的可以查看redis镜像tag版本2.选择最新版 latestdocker pull redis:latest3.启动容器并设置密码docker run --name redis-a -p 6379:6379 \-v /data/docker/redis/data:/data \-d --restar...原创 2018-08-15 14:24:59 · 2646 阅读 · 0 评论 -
Docker 部署学习(三),构建redis服务,并启用密码认证(基于Dockerfile)
创建Dockerfile 文件新建目录:mkdir /var/docker/redis -pcd /var/docker/redis新建 Dockerfile:FROM centos:6.9MAINTAINER <1099717363@qq.com>RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/loc...原创 2018-08-15 15:48:21 · 1224 阅读 · 0 评论 -
qW3xT.2 挖坑病毒解决
我遇到的是一款qW3xT.2的病毒,网上查了一下,好像是挖矿病毒。在此贴一下我找到的关于病毒的资料。这是我的服务器这篇文章可谓是出自高手之笔,感觉说的很厉害,但是非专业人士的我有点看不懂,看个大概 https://blog.netlab.360.com/ddg-mining-botnet-jin-qi-huo-dong-fen-xi/还有就是下面这篇文章,比较早,但是遇到的是同类问...转载 2018-08-13 10:05:19 · 1478 阅读 · 0 评论 -
使用CacheCloud管理 Redis实例
官方文档:https://github.com/sohutv/cachecloud/wiki原创 2018-08-13 15:56:56 · 1087 阅读 · 0 评论 -
redis清理数据
在进行数据清理的时候,把内存中的数据进行清理,同时避免清理同时,数据刷到本地硬盘。 所以毙掉刷新save的过程。# In the example below the behaviour will be to save:# after 900 sec (15 min) if at least 1 key changed# after 300 sec (5 min) if at lea原创 2015-09-16 18:39:41 · 1386 阅读 · 0 评论 -
shell批量插入redis测试数据
#/bin/shn=100000000for ((i=n;i>=1;i--))do echo $i sh /data/redis/bin7K/redis-cli -p 7000 dbsize | xargs redis-cli -p 7000 set name$i xxxx done~原创 2015-09-16 18:45:52 · 5345 阅读 · 0 评论 -
redis多端口新建实例
1:重新拷贝redis.conf文件,命名:redis6381.conf 修改其中配置从参数:端口,pid文件路径等2:在制定目录下新建pid空文件3:在..redis/bin/redis-server 运行..redis/etc/redis6381.conf4:检查:ps -ef |grep redis5 : 登录redis进行验证是否可用redis-cli -h 127.0.0.1 -p 63原创 2015-03-06 16:03:53 · 1246 阅读 · 0 评论 -
Redis need tcl 8.5 or newer
tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/ cd /usr/local/tcl8.6.1/unix/ ./configure make make install原创 2015-04-14 16:34:46 · 318 阅读 · 0 评论 -
Redis-Dump:将Redis数据导入导出
Redis-Dump是一个将Redis数据导入/导出为json格式数据的小工具,目前还在Alpha版本,目前提供两个命令,将Redis数据层出成json的redis-dump命令,以及将json文件导入到redis中的redis-load命令导出:redis-dump -u 127.0.0.1:6371 > redis6379.json 导入:< redis6379.json redis-lo原创 2015-04-20 11:11:26 · 5215 阅读 · 0 评论 -
Redis集群 redis cluster in 3.0
Redis集群部署文档(centos6.3系统) 在3.0(不过现在还在rc版本)自身提供了cluster的方法,能做主从,集群。 部署要求:要让集群正常工作至少需要3个主节点,在这里我们最少创建6个redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关系如下,三台redis服务器:10.131.177.166:637910.131.177.166:638010原创 2015-04-15 17:37:57 · 731 阅读 · 0 评论 -
Redis学习手册之list
一、概述: 在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。与此相反,如果链表中所有的元素均被移除,那么该键也将会被从数据库中删除。List中可以包含的最大元素数量是4294967295。 从元素插入和删除的效率视角来看,如果我们转载 2015-05-05 23:41:10 · 417 阅读 · 0 评论 -
redis备份与恢复
redis备份恢复在于:redis实例菜单rdb和aof文件 直接进行物理拷贝即可原创 2015-06-14 22:26:36 · 666 阅读 · 0 评论 -
redis集群报错:clusterdown the cluster is down
运行java项目时报错,提示集群挂了。 在服务器运行redis-trib.rb check 127.0.0.1:6380进行检查发现有报错提示:不能加载相关文件正常的应该是: 解决方案: 先save数据再删除从节点,然后进行重启从节点实例 再次检查ok原创 2015-06-14 16:55:11 · 33311 阅读 · 7 评论 -
redis 写磁盘出错 Can’t save in background: fork: Cannot allocate memory (转)
查看 Redis 日志发现系统在频繁报错:[26641] 18 Dec 04:02:14 * 1 changes in 900 seconds. Saving…[26641] 18 Dec 04:02:14 # Can’t save in background: fork: Cannot allocate memory在小内存的进程上做一个fork,不需要太多资源,但当这个进程的内存空间以G为单位转载 2015-08-20 16:35:55 · 2203 阅读 · 0 评论 -
centos安装redis
redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便redis、memcached存在效率上的差异(具体比较参考http://timyang.net/data/mcdb-tt-redis/),但其实都能满足目前项目的需求;但是redis还是比较风骚的,支持链表和集合操作,支持正则表达式查找key,目前项目缓存的结果大多转载 2015-03-25 16:42:59 · 365 阅读 · 0 评论